Tracking Rides
1. Android
Android smartphones come with the app MyTracks from Google preinstalled or you can get it easily for free from google store.
Once started, MyTrack uses the GPS device of your smartphone, to record your track by storing positions in a specific time intervall.
As the gps device is used, to get the position, no cell phone network must be available at that point. So it should work also when you're riding in the boonies.
When you're done with tracking, you stop MyTrack. The app allows you, to view some statistics of your track on your smartphone. If network is available, you can load up the track to your google account and view it in google maps and share it.
I used this in earlier times, to track my rides. However, the real disadvantage is, that flattens the accu of your phone really fast. So for serious tracking of a day trip, this cannot be used.
So I gave up on using this for tracking.
2. GPS Device
Better for tracking than a smartphone is just a small GPS device. I use the Garmin etrex30 for this purpose. You put in 2 small batteries and it easily works for more than 10 hours and has better gps receiver capabilities than a smartphone.
You can just start it and have it in your pocket or tank bag. At home you connect it to your computer and copy your tracks. You can use Garmin software `basecamp' to examine or manipulate your tracks and easily load'em up to google or other community pages in the internet.
Last September I was in San Diego and rented a Bonneville over the weekend. Here are the tracks, I recorded by my etrex30:
http://www.gpsies.com/map.do?fileId=ujojvdlwbpohkhfu
http://www.gpsies.com/map.do?fileId=kxnnxuxgqeyqtyse
I use this also for hiking.
3. Motorcycle Navigation Device
Best from my point of view, to have a real navigation device dedicated to your bike. I have a Garmin Zumo 660 and a mount for it at the handlebar of my CB1100. I can easlily snap on my Zumo at my bike, when I want to use it. It's connected to the bike's power supply then.
Beside the navigation features, it also tracks my ride, when switched on. At home I take the Zumo to my computer and again use `basecamp' software, to examine the track and load it up to google or somewhere else. Numerous formats are supported.
Here is a track I recorded on my ride in Italy recently and loaded up to my google account:
https://www.google.com/maps/d/edit?mid=z...SC5i89Ihw4
hth