How to extract the lat/lng of pins in google maps?

BCS picture BCS · Apr 1, 2010 · Viewed 23k times · Source

I want to extract the latitude and longitude of a set of about 50-100 pins in a Google maps web page. I don't control the page and I don't need to do it more than once so I'm looking for something quick and dirty. I've got FireFox with FireBug as well as Chrome and all I need is something that's easier than re typing all the numbers.

Answer

FixerMark picture FixerMark · Sep 12, 2010

Simply click the link shortcut on the map to retreive a URL for the map with pins in.

Next add &output=kml to the end of this url and use the link to retrieve a kml file containing all the pin data.

This kml file is actually in xml format so parsing it should be easy, you just need to look for <coordinates> elements which contain the latitude and longitude data you need.

The kml format is documented here: http://code.google.com/apis/kml/documentation/kmlreference.html