(click to see examples)

Create KML overlays for Google Earth

NOTE: GPSVisualizer_overlays.kml (a GE "network link") gives you automatic access to this form's output from within Google Earth. [more info]

This page will help you create alternate overlays for use with Google Earth. It's true that Google Earth already contains high-resolution satellite data for many cities (and even some non-urban areas); but in parts of the U.S., the USGS black-and-white 1m aerial photos provide better detail, and the USGS topo maps contain information which is not available in GE in any form. For the rest of the world, the images from NASA's MODIS satellites might be of interest, if your data covers a large area; they transmit up-to-date (but low-resolution) images back to earth every day.

If you try to generate an overlay and get an error about a map server being unavailable: my sincere apologies, but it's out of my control.

(If your intent was to convert your tracks or waypoints to KML for use in Google Earth, you'll need to use the Google Earth map input form.)

Enter a center point:

Enter either a set of coordinates or a geographical location. A location can be an airport code, a ZIP/postal code (U.S., Canada, or U.K.), a U.S. city/state, or a North American street address.


Enter the height and width, in km or miles, of the desired overlay. Note that if dimensions="Square" in the right side of this form, the larger of these two values will be used for both height & width.

Height (N-S):    Width (E-W):

General options
Coordinate input method:
Upload GPS data or a KML file
Enter a center point
Specify boundaries (N,E,S,W)
Ground Overlay type:   [help]
Size of overlay:   pixels [help]
GE document name:   [help]
Dimensions:   [help]
Map (res.; max.):  [help]

Open in new window