I've used Map My Ride, but in the end without using a battery pack it kills my battery pretty quickly. I'm not sure if it's still free or not because I decided to get a Spot. Mostly because some of my rides took me through stretches of 20-30 miles without any cell phone service.