The Map view should now be accurately zoomed to show the route in a usable zoom level.
The data was captured by recording optimal zoom level for multiple distances between start and end point of journeys. the data was used to fit a 2 term exponential function in matlab.