osm-gps-map is a Gtk mapping widget (with Python bindings) that, given
GPS co-ordinates, draws a GPS track and points of interest on a moving
map display.

osm-gps-map downloads map data from a number of websites, including
openstreetmap.org, openaerialmap.org and others, and can be used to
build desktop mapping or geolocation applications.
