Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What is the best way to plot GPS coordinates on a Google Map?

Are there any tools that can do that (written in python specifically)?

share|improve this question
Are you interested in speaking to the GPS directly, or you have a GPX or equivalent file you'd like to convert? – scw Aug 13 '10 at 19:39
Please fix the typo in the question; it's disrupting my sense of balance in the universe ;) – JasonBirch Aug 13 '10 at 23:38
up vote 8 down vote accepted

In Python as asked (Convert GPS .gpx to KML) gpx2kml—Simple Python program to convert a GPX file to a Google Maps KML file

Then use

var ctaLayer = new google.maps.KmlLayer(''); ctaLayer.setMap(map); }

Example for Google Maps API v3

share|improve this answer
Awesome. That's what I was looking for. – Frank Aug 16 '10 at 17:37

There are probably a lot of tools and ways for doing this. You didn't specify in which format you have GPS coordinates so i will assume that they are in downloaded from GPS device in gpx format. If that's the case, you can use online converter to kml and then display kml on to Google Map or you can use this tool.

If you would like to use python you can use GDAL/OGR lib to convert almost any format to desired one, in your case probably kml.

share|improve this answer

You could try

Or if it doesn't have to be Google try a custom online mapping application like Geocommons

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.