Garmin Mapsource => Google Maps Toolkit
Upload New Data | View Existing Data
Note: Google Maps now supports direct importing of KML and map sharing, making this toolkit somewhat obsolete. It's still good for incorporating into your own website though!
About This Toolkit
This is an online toolkit for viewing GPS data on Google Maps. It was primarily developed so that I can map trips that I've taken and view them over the satellite images provided by Google Maps. I use Garmin Mapsource software, so it is tailored to data exported from that software in text format. I did add in the XML data option, so you should be able to hack up an XML file of your data if you don't have Garmin Mapsource. Also, it will generate a KML file that you can download to view the results in Google Earth.
The output uses Version 2 of the Google Maps API.
All data is expected in the Grid Format Lat/Lon hddd.ddddd and uses Map Datum to WGS84
Instructions
1. Upload your GPS data into Mapsource
2. In Mapsource, change your Grid to Lat/Lon hddd.ddddd (Preferences, Position Tab)
3. In Mapsource, change your Map Datum to WGS84 (Preferences, Position Tab)
4. Export the data ("Save As") as text (Tab Delimited) to a file on disk.
5. Go to the Upload Form and upload the file you just saved, while setting any other parameters
Use The Toolkit
Data Upload Form: This form is where you enter the parameters for your map and upload your data file.
Data View: This table contains links to all of the maps with data that have been uploaded to this site.
The Source Code
If you would like to set this up on your own site, you can grab the source and tweak it to run for you. I've removed some of the path information and noted with "TODO" most of the areas you will need to change for your own host.
Remember:
You MUST change the Google Maps API Key in order for it to work from your site.
(All links open in new browser to facilitate easier cross reference)
For clarification, View the Process Flow Diagram
Sample Output
View a sample Mapsource Tab Delimited Text file
View the XML format in a sample XML file
View the HTML used in a sample HTML File