iMapMyRun

iMapMyRun
Platforms: IOS, Android, Blackberry

iMapMyRun is a GPS-enabled app that tracks your route as you go for a run, hike or bike ride. It records the your time (and splits) and displays your progress on a map. The app keeps a history of your activity so you can keep track of your progress over time. The $1.99 version is ad-free. iMapMyRun is also one of the apps selected by Facebook to feature in its new timeline layout so you can publish your workouts straight to your Facebook profile if you wish.

Price: Free, $1.99 version
Link