Skip to content

CalculateRouteMatrix

Source: src/AWS/Location/CalculateRouteMatrix.ts

Calculates the distance/duration matrix between sets of departure and destination positions.

Runtime binding for the CalculateRouteMatrix operation (IAM action geo:CalculateRouteMatrix), scoped to one RouteCalculator. Provide the implementation with Effect.provide(AWS.Location.CalculateRouteMatrixHttp).

const calculateMatrix = yield* Location.CalculateRouteMatrix(calculator);
const matrix = yield* calculateMatrix({
DeparturePositions: [[-122.3493, 47.6205]],
DestinationPositions: [[-122.3321, 47.6062], [-122.2015, 47.6101]],
});
// matrix.RouteMatrix[departure][destination].Distance