NAME
Paws::LocationService::CalculateRouteResponse
ATTRIBUTES
REQUIRED Legs => ArrayRef[Paws::LocationService::Leg]
Contains details about each path between a pair of positions included along a route such as: StartPosition, EndPosition, Distance, DurationSeconds, Geometry, and Steps. The number of legs returned corresponds to one less than the total number of positions in the request.
For example, a route with a departure position and destination position returns one leg with the positions snapped to a nearby road (https://docs.aws.amazon.com/location/latest/developerguide/calculate-route.html#snap-to-nearby-road):
The
StartPositionis the departure position.The
EndPositionis the destination position.
A route with a waypoint between the departure and destination position returns two legs with the positions snapped to a nearby road.:
Leg 1: The
StartPositionis the departure position . TheEndPositionis the waypoint positon.Leg 2: The
StartPositionis the waypoint position. TheEndPositionis the destination position.
REQUIRED Summary => Paws::LocationService::CalculateRouteSummary
Contains information about the whole route, such as: RouteBBox, DataSource, Distance, DistanceUnit, and DurationSeconds