Gaia GPS on Android
I actually just downloaded a bunch of data for a motorcycle trip through Mexico in about a month. I was surprised at the level of detail that exists in the open street map.
Will try to take as many GPX tracks as possible while on the road. ;-)