Icon ios app
Strava
Free app for Android and iPhone

VERY ambitious route to the sea and back over exmoor!