I’ve been using an iPhone app for the last few months called iMapMyFitness. This app and the website called http://www.mapmyfitness.com allow you to track different types of activities such as walking, hiking, cycling and running.
I use the iPhone app whenever I start a walk or run session. With the GPS enabled, it shows a fairly accurate route of your path along with specific details of how long the session lasted, how many miles you traveled, an estimate of your calories burned and an average pace. There are some nice extras as well, like a previous post of mine showing the Google Earth Flyby of you route.
In case you missed it, here it is again: http://www.mapmyfitness.com/routes/render_route_video?route_key=737132052524512572&site=mapmyfitness.com
There are also some social aspects to the app where you can share routes with friends and such, but I haven’t taken advantage of those features so far.
Also, there are several different apps by the same company: iMapMyFitness, iMapmyHikes, iMapMyWalks, iMapMyRuns, etc. I’m sure you see the pattern here. Basically, from what I can see, all of these are really the same app. They just have different labeling and marketing for each. Not a bad idea, I guess, but it does make it kind of confusing at first.
I never go anywhere without my iPhone, so having this app on my exercise sessions is a great benefit.
I would highly recommend it to anyone wanting to keep statistics on your outdoor workout sessions.