I'm trying to build a running application for real long distance runners. I'm currently trying to create a POC of drawing routes on a map, calculating distances, and saving the data (like the ones in Strava and Runkeeper). Ideally when a user creates a new route, he can start drawing immediately without the need for clicking a polyline button. Also no special actions should be required in order to end the route (no need for the dashed drawing line). That's basically the use-case I'm looking for.