I haven't downloaded it yet but my friend who rides hundreds of miles of trails per year recommended Backcountry Navigator. It's only for Android phones. He is very experienced with GPS & now only uses BN. I don't know if it will do what you want but it's a great trail tracker.
Posted via Mobile Device