With Blazing Trails you can track any route and add Points of Interest along the way or to a saved route for the stand out moments of any journey. The app is free and has no annoying ads, there is an in-app-purchase available to enable comparing of up to 5 routes together and allow further development of the app.
Prominent features include:
Export and import GPX files.
Imperial/Metric units.
View the map in satellite or normal mode.
Modern, intuitive design.
Detailed stats about your route (duration, altitude change graph, date and time, average speed and distance).
Add multiple POIs (point of interest) to your route with images attached.
Compare up to 5 routes together (In-App-Purchase required).