tangogps is an easy to use, fast, and lightweight mapping application 
for use with or without GPS.  By default, tangoGPS uses map data from
the Openstreetmap project.  Additionally, a variety of other repositories 
can be easily added.  The maps are downloaded and cached for offline use 
while you drag or zoom the map.  Furthermore, you can conveniently pre-cache 
areas with tangoGPS. 

If connected to a GPS, your current position and track are shown on the map,
and you can log positional data for further processing, e.g. for geocoding 
photos or uploading streets to Openstreetmap. 
