Google maps route creator for GPSSC.

This web page is designed for Firefox.  If you want an IE version version of this web page then click ...Here...

Center map on place name.
If you are uploading a gpx format track or route to plot on the map copy it to the white box below and then click the 'Get Data' button in this web page.

The map is generated in the div below.

User created points.
Your user created points will appear here.

Uploaded route or track .gpx.
Your pasted .gpx file will appear here.

Your route or track .gpx to import.
Paste your .gpx file into the white box here.

Place name from.

Place name to.

Travel mode:  Driving   Bicycling   Walking 

You may include up to six via's to pass through in your directions.

1.   Stop at via?   Enable? 
2.   Stop at via?   Enable? 
3.   Stop at via?   Enable? 
4.   Stop at via?   Enable? 
5.   Stop at via?   Enable? 
6.   Stop at via?   Enable? 

Remove HTML tags. Replace abbreviations.

Your directions will appear here.

My bookmarklet for use with Ordnance Survey map web sites. Import/Export GPX from an OS map.

A utility to fix USB GPS jumping mouse problems.

GPSSC Laptop safety camera detector software.

A Microsoft Silverlight3 SRTM HGT file viewer (shuttle radio topography mission).
© Steve Matthews
Last updated 25 Nov 2013.

You can use this web page to:
Export Google maps directions in GPX format.
Export Google maps directions in GPSSC format.
Create a route in GPSSC format.
Display your own GPX route or track file in Google maps.

This web page now uses version 3 of the Google maps API.
The old API version 2 web page for Firefox is here.
Google pulled the plug on the old API version 2 on November 19th 2013.  They have patched their system so that web pages containing version 2 code  now run the the API version 3.   Some API version 2 web pages will function OK and some may not.

This web page is designed for Firefox ®. In other browsers it may limited functionality.

Uploaded routes or tracks can contain up to 2000 points however you can upload more than one file. But because javascript is so slow in practice you'll only be able to upload a couple of hundred.
New routes or tracks generated by this web page can contain up to 2000 points.
Points must be in this format lat="51.572802" lon="-1.298446" and not degrees/minutes. Points are truncated to six decimal places when loaded into this web page to avoid a bug in Googlemaps that would otherwise make them unclickable.
Uploaded points can be added to the user created points list by pasting your .gpx file into the white box and then using the 'Get Data' button.
The term uploaded points is really a bit misleading, although the Google Maps API is used and is sourced from the Google website it is unlikely that any route data is actually stored on their web site.
The markers on the map are stored in local memory on your computer by your web browsers Javascript.
The 'User created points' list is in GPSSC route format. You can copy this section and paste directly into a GPSSC route file. Alternatively use the Output buttons for a GPX compliant format.
If you intend to re-import user created points back into this web page at a later date you will need to output and save them in route gpx format.
In Google directions you can enter places as their names, e.g. Reading,UK, as a Postcode or as a latitude/longitude pair, e.g. 51.572802,-1.298446.
Latitude/longitude pairs are good for getting directions for places that do not have a name. You can open this page in a second browser tab and click on the map to get a latitude/longitude pair and then copy/paste the values into your direction place fields.
When using via's in Google directions place a cross in the Enable check box to include the place in the directions.
The 'Stop at via' check box indicates a stop in your journey at the via location rather than just a place that you want to pass through.
If you want to get Google directions for a place with no name then you can use latitude and longitude instead. Get an aproximate route first and then click on the map to create a new marker at your place. Use the latitude and longitude of the marker to get new directions.
If you want to clear all your user points then use the browser refresh function to reload this web page.
Javascript can be memory intensive, refreshing the browser every so often will help to free up Javascript memory and speed up the browser. It will also clear all markers from the map so you may want to save your route first by exporting it as a gpx route file.
When using Streetview the photos may not update properly. When this happens if you resize the width of your browser slightly this seems make the photos redisplay correctly.
This web page oftens refers to user point index this is normally numbered from 0. So for index 0 the step number is 1, for index 1 the step number is 2. It's a bit confusing but mentioned here in case you're wondering what's going on. It might be fixed in the future.