Icon ios app
Strava
Free app for Android and iPhone

Way Of the Roses Plus a Lot!!