I have recommended this to many people
I am a triathlete so I run and bike using this app. Whenever I get bored with the same running or riding routes, I can create a new one using footpath designed for the mileage and elevation I want to achieve. If it is hard to remember, I use it to create a new route with Strava or Ride With GPS for turn-by-turn directions.
Tommy Action about
Footpath Route Planner