EveryTrail is a free app for iPhone and (I think) droid.
It's all free on a PC/laptop you just have to upload a .gpx file from a GPS.
It was a very good day, even if my GoPro died.
I need to chat with you more so I can learn from your success with it.