How does google maps work? And things like streetmap and AA route planner. Is their a script that can be bought that does this?