Icon ios app
Strava
Free app for Android and iPhone

Long Ride - Double Loop for Full - Single Loop for 1/2