Icon ios app
Strava
Free app for Android and iPhone

Not done yet but i could do it when im fitter and practically faster