Good Gear Guide
In Pictures: 21 awesome GPS and location-aware app...
Log where you've been with My Tracks. This Google app lets you record and share your GPS tracks, which include the route you've traveled, the distance you've gone and any elevation you've covered.
You can share your stats via Google+, Facebook and Twitter.
In Pictures: 21 awesome GPS and location-aware apps for Android