/**
* 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
.