> Track location over time and display it on the map. Turn that into a downloadable GPX
Right now I use "Easy GPS logger" for this although it lacks a map aspect. It hasn't been too bad on my battery, either. But it's a feature I'd like on a hiking app.