The DirectionsService calculates directions between locations by using the nearest transportation option (usually a road) at the start and end locations.
StartLocation indicates the actual geocoded origin, which may be different than the start_location of the first step if, for example, the road is not near the origin of this leg.


The start location.