1. A method comprising: by a computing device, receiving a request for a route from a first geolocation to a second geolocation; by the computing device, calculating the route from the first geolocation to the second geolocation; by the computing device, identifying one or more inferred paths that coincide with at least a portion of the route; by the computing device, replacing one or more navigation instructions of the route with an abbreviated navigation instruction associated with the inferred paths; and by the computing device, providing a set of navigation instructions of the route comprising the abbreviated navigation instruction.