| CPC G01C 21/3685 (2013.01) [G01C 21/3423 (2013.01)] | 27 Claims |

|
1. A method, comprising:
receiving, by one or more processors, a request for directions to a destination location;
determining, by the one or more processors in response to the request for directions, a starting location;
identifying, by the one or more processors based on the destination location, one or more candidate parking locations;
computing, by the one or more processors based on the starting location, the destination location, and the identified one or more candidate parking locations, at least one route, wherein the at least one route includes at least two segments including a first segment from the starting location to one of the identified one or more candidate parking locations and a second segment from the one of the identified one or more candidate parking locations to the destination location;
determining, by the one or more processors based on a last facing direction from the first segment, a start facing direction for the second segment corresponding to the last facing direction, wherein the last facing direction is a direction of travel for a last portion of the first segment; and
providing, by the one or more processors, the at least one route indicating each of the first and second segments, wherein a route for the second segment begins in the start facing direction.
|