otaku_steve has just reminded me by mentioning tracking - there's a very nice one which I regularly use called Endomondo. It's free and tracks you using GPS, estimating calories etc based on what activity you tell it you're doing (walking, hiking, cycling, etc) and will overlay your route on google maps, either map or satelite view.
If you set up an account on their website and link the app to it then it will give you all sorts of additional stats and features, such as weekly/monthly/yearly breakdowns of your exercise and personal bests for particular categories. On the website you can also:
- Share where you've been with your contacts as pre-set routes.
- Get routes that other people have made public.
- Create new routes by drawing them on google maps (these will then sync to your phone for later use).
- Export where you've been as GPX or TCX data.
This is more the kind of GPS app I like to use, as I still like to navigate by map and compass and just have the phone GPS as an emergency backup if I somehow get seriously lost (not happened yet!).
Edit:
There's also a (relatively cheap) paid version which adds "low power mode". This increases the battery life while running the app by reducing the number of GPS fixes the app requests. This obviously reduces accuracy a bit but I've got it and found it to be fine for walking, and have tracked a couple of ~7 hour walks with it and finished with battery to spare. How well the low power mode works does seem to depend on your phone though, I have a Samsung Galaxy S2 and it's fine but I know someone with an HTC Desire HD who finds that the accuracy really suffers - something to do with that phone not having a very good GPS antenna I think.
Edited: 19/04/2012 at 09:52