A free program for Android, by Grace Jo.
GPS Tracker: Tracer is an application that lets you find out the exact location of your mobile device in real-time. The app is based on GPS technology, which makes it an ideal tool for tracking your trips and routes.
The way it works is that it sends out a signal that can be received by your device. This signal contains information about your location, such as the longitude and latitude, as well as the altitude.
If you want to record the route you have traveled, you can choose to save it as a KML file. This is a file that contains a list of coordinates and the date you traveled it. You can also save it as an image, in case you want to share it with others.
GPS Tracker: Tracer is designed to be used on the outside of the building, since it is not very effective inside the building.