My Tracks is a nice Android app for effortlessly recording your route via GPS and then uploading to Google Maps. It’s probably not as quite accurate as something like a true bike computer, but definitely a close second for cool GPS features and handy data for your ride, run, walk or hike. Here’s one leg of my ride today:
View Bike Ride from downtown to UCSB in a larger map
Click on the end point and see all the nice data.