| Package | Description |
|---|---|
| com.amazonaws.services.location |
"Suite of geospatial services including Maps, Places, Routes, Tracking, and Geofencing"
|
| com.amazonaws.services.location.model |
| Modifier and Type | Method and Description |
|---|---|
Future<CalculateRouteResult> |
AmazonLocationAsyncClient.calculateRouteAsync(CalculateRouteRequest request,
AsyncHandler<CalculateRouteRequest,CalculateRouteResult> asyncHandler) |
Future<CalculateRouteResult> |
AbstractAmazonLocationAsync.calculateRouteAsync(CalculateRouteRequest request,
AsyncHandler<CalculateRouteRequest,CalculateRouteResult> asyncHandler) |
Future<CalculateRouteResult> |
AmazonLocationAsync.calculateRouteAsync(CalculateRouteRequest calculateRouteRequest,
AsyncHandler<CalculateRouteRequest,CalculateRouteResult> asyncHandler)
Calculates a route
given the following required parameters:
DeparturePosition and DestinationPosition. |
| Modifier and Type | Method and Description |
|---|---|
CalculateRouteRequest |
CalculateRouteRequest.clone() |
CalculateRouteRequest |
CalculateRouteRequest.withCalculatorName(String calculatorName)
The name of the route calculator resource that you want to use to calculate the route.
|
CalculateRouteRequest |
CalculateRouteRequest.withCarModeOptions(CalculateRouteCarModeOptions carModeOptions)
Specifies route preferences when traveling by
Car, such as avoiding routes that use ferries or
tolls. |
CalculateRouteRequest |
CalculateRouteRequest.withDepartNow(Boolean departNow)
Sets the time of departure as the current time.
|
CalculateRouteRequest |
CalculateRouteRequest.withDeparturePosition(Collection<Double> departurePosition)
The start position for the route.
|
CalculateRouteRequest |
CalculateRouteRequest.withDeparturePosition(Double... departurePosition)
The start position for the route.
|
CalculateRouteRequest |
CalculateRouteRequest.withDepartureTime(Date departureTime)
Specifies the desired time of departure.
|
CalculateRouteRequest |
CalculateRouteRequest.withDestinationPosition(Collection<Double> destinationPosition)
The finish position for the route.
|
CalculateRouteRequest |
CalculateRouteRequest.withDestinationPosition(Double... destinationPosition)
The finish position for the route.
|
CalculateRouteRequest |
CalculateRouteRequest.withDistanceUnit(DistanceUnit distanceUnit)
Set the unit system to specify the distance.
|
CalculateRouteRequest |
CalculateRouteRequest.withDistanceUnit(String distanceUnit)
Set the unit system to specify the distance.
|
CalculateRouteRequest |
CalculateRouteRequest.withIncludeLegGeometry(Boolean includeLegGeometry)
Set to include the geometry details in the result for each path between a pair of positions.
|
CalculateRouteRequest |
CalculateRouteRequest.withKey(String key)
The optional API key
to authorize the request.
|
CalculateRouteRequest |
CalculateRouteRequest.withTravelMode(String travelMode)
Specifies the mode of transport when calculating a route.
|
CalculateRouteRequest |
CalculateRouteRequest.withTravelMode(TravelMode travelMode)
Specifies the mode of transport when calculating a route.
|
CalculateRouteRequest |
CalculateRouteRequest.withTruckModeOptions(CalculateRouteTruckModeOptions truckModeOptions)
Specifies route preferences when traveling by
Truck, such as avoiding routes that use ferries or
tolls, and truck specifications to consider when choosing an optimal road. |
CalculateRouteRequest |
CalculateRouteRequest.withWaypointPositions(Collection<List<Double>> waypointPositions)
Specifies an ordered list of up to 23 intermediate positions to include along a route between the departure
position and destination position.
|
CalculateRouteRequest |
CalculateRouteRequest.withWaypointPositions(List<Double>... waypointPositions)
Specifies an ordered list of up to 23 intermediate positions to include along a route between the departure
position and destination position.
|
Copyright © 2023. All rights reserved.