Icon-ios-app
Strava
Free app for Android and iPhone

Most of the Tour De France Stage 1 Route + a bit extra