Icon ios app
Strava
Free app for Android and iPhone

Papas to the Nubble, then Go West, Young Man!