/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Returns the result of the route calculation. Metadata includes legs and route
* summary.See Also:
AWS
* API Reference
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 fewer 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:
The StartPosition is the
* departure position.
The EndPosition is 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 StartPosition is the
* departure position . The EndPosition is the waypoint positon.
Leg 2: The StartPosition is the waypoint position.
* The EndPosition is the destination position.
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 fewer 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:
The StartPosition is the
* departure position.
The EndPosition is 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 StartPosition is the
* departure position . The EndPosition is the waypoint positon.
Leg 2: The StartPosition is the waypoint position.
* The EndPosition is the destination position.
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 fewer 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:
The StartPosition is the
* departure position.
The EndPosition is 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 StartPosition is the
* departure position . The EndPosition is the waypoint positon.
Leg 2: The StartPosition is the waypoint position.
* The EndPosition is the destination position.
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 fewer 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:
The StartPosition is the
* departure position.
The EndPosition is 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 StartPosition is the
* departure position . The EndPosition is the waypoint positon.
Leg 2: The StartPosition is the waypoint position.
* The EndPosition is the destination position.
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 fewer 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:
The StartPosition is the
* departure position.
The EndPosition is 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 StartPosition is the
* departure position . The EndPosition is the waypoint positon.
Leg 2: The StartPosition is the waypoint position.
* The EndPosition is the destination position.
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 fewer 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:
The StartPosition is the
* departure position.
The EndPosition is 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 StartPosition is the
* departure position . The EndPosition is the waypoint positon.
Leg 2: The StartPosition is the waypoint position.
* The EndPosition is the destination position.
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 fewer 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:
The StartPosition is the
* departure position.
The EndPosition is 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 StartPosition is the
* departure position . The EndPosition is the waypoint positon.
Leg 2: The StartPosition is the waypoint position.
* The EndPosition is the destination position.
Contains information about the whole route, such as: RouteBBox,
* DataSource, Distance, DistanceUnit, and
* DurationSeconds.
Contains information about the whole route, such as: RouteBBox,
* DataSource, Distance, DistanceUnit, and
* DurationSeconds.
Contains information about the whole route, such as: RouteBBox,
* DataSource, Distance, DistanceUnit, and
* DurationSeconds.
Contains information about the whole route, such as: RouteBBox,
* DataSource, Distance, DistanceUnit, and
* DurationSeconds.
Contains information about the whole route, such as: RouteBBox,
* DataSource, Distance, DistanceUnit, and
* DurationSeconds.