Every Android user needs Android Travel App, Android GPS Tracking by EveryTrail This not only records your track and distance information it includes height (altitude) information as well. There is also an iPhone version if you are infected with that particular disease