1. An electronic geolocation device comprising: a location sensor; a processor connected to said location sensor; said processor further configured to execute a geolocation application to periodically record sampled location data received from said sensor; said processor further configured to execute a service separate from said geolcation application configured to associate contextual data with said location data; and, said processor further configured to export said contextual data and said location data from said service into a format native to an external application.