AWSLocationCalculateRouteResponse
Objective-C
@interface AWSLocationCalculateRouteResponse
Swift
class AWSLocationCalculateRouteResponse
Returns the result of the route calculation. Metadata includes legs and route summary.
Required parameters: [Legs, Summary]
-
Contains details about each path between a pair of positions included along a route such as:
StartPosition,EndPosition,Distance,DurationSeconds,Geometry, andSteps. 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
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.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSLocationLeg *> *_Nullable legs;Swift
var legs: [AWSLocationLeg]? { get set } -
Contains information about the whole route, such as:
RouteBBox,DataSource,Distance,DistanceUnit, andDurationSeconds.Declaration
Objective-C
@property (nonatomic, strong) AWSLocationCalculateRouteSummary *_Nullable summary;Swift
var summary: AWSLocationCalculateRouteSummary? { get set }
View on GitHub
Install in Dash
AWSLocationCalculateRouteResponse Class Reference