Module Awso_geo_routes_syncSource

include module type of struct include Awso_geo_routes.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule RouteTollPassValidityPeriodPeriodCountInteger = Awso_geo_routes.Values.RouteTollPassValidityPeriodPeriodCountInteger
Sourcemodule RouteTollPassValidityPeriodType = Awso_geo_routes.Values.RouteTollPassValidityPeriodType
Sourcemodule RouteTollPriceValueRangeMaxDouble = Awso_geo_routes.Values.RouteTollPriceValueRangeMaxDouble
Sourcemodule RouteTollPriceValueRangeMinDouble = Awso_geo_routes.Values.RouteTollPriceValueRangeMinDouble
Sourcemodule RouteNoticeDetailRangeMaxInteger = Awso_geo_routes.Values.RouteNoticeDetailRangeMaxInteger
Sourcemodule RouteNoticeDetailRangeMinInteger = Awso_geo_routes.Values.RouteNoticeDetailRangeMinInteger

The localized string.

The route number.

Sourcemodule RouteTollPassTransferCountInteger = Awso_geo_routes.Values.RouteTollPassTransferCountInteger
Sourcemodule RouteTollPassTripCountInteger = Awso_geo_routes.Values.RouteTollPassTripCountInteger

Period for which the pass is valid.

Price range with a minimum and maximum value, if a range.

Transponders for which this toll can be applied.

Notice Detail that is a range.

The weight constraint for the route. Unit: kilograms

Specifies the total weight for different axle group configurations. Used in regions where regulations set different weight limits based on axle group types. Unit: kilograms

Labels presented on the sign post.

Details if the toll rate can be a pass that supports multiple trips.

The toll price.

This property contains a summary of violated constraints.

Sourcemodule RoutePassThroughPlaceWaypointIndexInteger = Awso_geo_routes.Values.RoutePassThroughPlaceWaypointIndexInteger
Sourcemodule RouteSpanPedestrianAccessAttribute = Awso_geo_routes.Values.RouteSpanPedestrianAccessAttribute
Sourcemodule RouteRoundaboutExitStepDetailsRelativeExitInteger = Awso_geo_routes.Values.RouteRoundaboutExitStepDetailsRelativeExitInteger

Locations or sites where the toll fare is collected.

The toll rate.

Additional details of the notice.

Sourcemodule RouteSpanScooterAccessAttribute = Awso_geo_routes.Values.RouteSpanScooterAccessAttribute
Sourcemodule RouteSpanTruckAccessAttribute = Awso_geo_routes.Values.RouteSpanTruckAccessAttribute
Sourcemodule RouteExitStepDetailsRelativeExitInteger = Awso_geo_routes.Values.RouteExitStepDetailsRelativeExitInteger
Sourcemodule RouteFerryAfterTravelStepType = Awso_geo_routes.Values.RouteFerryAfterTravelStepType
Sourcemodule RouteFerryPlaceWaypointIndexInteger = Awso_geo_routes.Values.RouteFerryPlaceWaypointIndexInteger
Sourcemodule RouteFerryBeforeTravelStepType = Awso_geo_routes.Values.RouteFerryBeforeTravelStepType
Sourcemodule RouteFerrySpanGeometryOffsetInteger = Awso_geo_routes.Values.RouteFerrySpanGeometryOffsetInteger
Sourcemodule RouteFerryTravelStepGeometryOffsetInteger = Awso_geo_routes.Values.RouteFerryTravelStepGeometryOffsetInteger

The place where the waypoint is passed through and not treated as a stop.

Sourcemodule RoutePassThroughWaypointGeometryOffsetInteger = Awso_geo_routes.Values.RoutePassThroughWaypointGeometryOffsetInteger
Sourcemodule RoutePedestrianPlaceWaypointIndexInteger = Awso_geo_routes.Values.RoutePedestrianPlaceWaypointIndexInteger
Sourcemodule RoutePedestrianSpanFunctionalClassificationInteger = Awso_geo_routes.Values.RoutePedestrianSpanFunctionalClassificationInteger
Sourcemodule RoutePedestrianSpanGeometryOffsetInteger = Awso_geo_routes.Values.RoutePedestrianSpanGeometryOffsetInteger
Sourcemodule RoutePedestrianSpanRegionString = Awso_geo_routes.Values.RoutePedestrianSpanRegionString
Sourcemodule RouteSpanDynamicSpeedDetails = Awso_geo_routes.Values.RouteSpanDynamicSpeedDetails

Details about the dynamic speed. Unit: kilometers per hour

Sourcemodule RouteSpanPedestrianAccessAttributeList = Awso_geo_routes.Values.RouteSpanPedestrianAccessAttributeList

Details about the speed limit corresponding to the span. Unit: kilometers per hour

Details related to the continue step.

Details that are specific to a Keep step.

Sourcemodule RoutePedestrianTravelStepGeometryOffsetInteger = Awso_geo_routes.Values.RoutePedestrianTravelStepGeometryOffsetInteger
Sourcemodule RoutePedestrianTravelStepType = Awso_geo_routes.Values.RoutePedestrianTravelStepType

The road on the route.

Sourcemodule RouteRoundaboutEnterStepDetails = Awso_geo_routes.Values.RouteRoundaboutEnterStepDetails

Details about the roundabout leg.

Sourcemodule RouteRoundaboutExitStepDetails = Awso_geo_routes.Values.RouteRoundaboutExitStepDetails

Details about the roundabout step.

Sourcemodule RouteRoundaboutPassStepDetails = Awso_geo_routes.Values.RouteRoundaboutPassStepDetails

Details about the step.

Sign post information of the action, applicable only for TurnByTurn steps. See RouteSignpost for details of sub-attributes.

Details related to the turn step.

Sourcemodule RouteVehiclePlaceWaypointIndexInteger = Awso_geo_routes.Values.RouteVehiclePlaceWaypointIndexInteger
Sourcemodule RouteVehicleIncidentSeverity = Awso_geo_routes.Values.RouteVehicleIncidentSeverity
Sourcemodule RouteVehicleNoticeDetailList = Awso_geo_routes.Values.RouteVehicleNoticeDetailList
Sourcemodule RouteSpanCarAccessAttributeList = Awso_geo_routes.Values.RouteSpanCarAccessAttributeList
Sourcemodule RouteSpanRailwayCrossingAttribute = Awso_geo_routes.Values.RouteSpanRailwayCrossingAttribute
Sourcemodule RouteSpanScooterAccessAttributeList = Awso_geo_routes.Values.RouteSpanScooterAccessAttributeList
Sourcemodule RouteSpanTruckAccessAttributeList = Awso_geo_routes.Values.RouteSpanTruckAccessAttributeList
Sourcemodule RouteVehicleSpanFunctionalClassificationInteger = Awso_geo_routes.Values.RouteVehicleSpanFunctionalClassificationInteger
Sourcemodule RouteVehicleSpanGeometryOffsetInteger = Awso_geo_routes.Values.RouteVehicleSpanGeometryOffsetInteger
Sourcemodule RouteVehicleSpanRegionString = Awso_geo_routes.Values.RouteVehicleSpanRegionString
Sourcemodule RouteContinueHighwayStepDetails = Awso_geo_routes.Values.RouteContinueHighwayStepDetails

Details related to the continue highway step.

Sourcemodule RouteEnterHighwayStepDetails = Awso_geo_routes.Values.RouteEnterHighwayStepDetails

Details related to the enter highway step.

Details related to the exit step.

Details that are specific to a ramp step.

Details related to the U-turn step.

Sourcemodule RouteVehicleTravelStepGeometryOffsetInteger = Awso_geo_routes.Values.RouteVehicleTravelStepGeometryOffsetInteger

Steps of a leg that must be performed after the travel portion of the leg.

Position provided in the request.

Steps of a leg that must be performed before the travel portion of the leg.

Notices are additional information returned that indicate issues that occurred during route calculation.

Span computed for the requested SpanAdditionalFeatures.

Summarized details of the leg.

Summarized details for the leg including travel steps only. The Distance for the travel only portion of the journey is the same as the Distance within the Overview summary.

Steps of a leg that must be performed during the travel portion of the leg.

If the waypoint should be treated as a stop. If yes, the route is split up into different legs around the stop.

Place details corresponding to the arrival or departure.

Notices are additional information returned that indicate issues that occurred during route calculation.

Span computed for the requested SpanAdditionalFeatures.

Sourcemodule RoutePedestrianOverviewSummary = Awso_geo_routes.Values.RoutePedestrianOverviewSummary

Provides a summary of a pedestrian route step.

Sourcemodule RoutePedestrianTravelOnlySummary = Awso_geo_routes.Values.RoutePedestrianTravelOnlySummary

Summarized details for the leg including travel steps.

Steps of a leg that must be performed during the travel portion of the leg.

Provides details about toll information along a route, including the payment sites, applicable toll rates, toll systems, and the country associated with the toll collection.

Toll systems are authorities that collect payments for the toll.

Place details corresponding to the arrival or departure.

Incidents corresponding to this leg of the route.

Notices are additional information returned that indicate issues that occurred during route calculation.

Span computed for the requested SpanAdditionalFeatures.

Summarized details of the leg.

Sourcemodule RouteVehicleTravelOnlySummary = Awso_geo_routes.Values.RouteVehicleTravelOnlySummary

Summarized details of the route.

Steps of a leg that correspond to the travel portion of the leg.

The zone.

Sourcemodule RouteFerryAfterTravelStepList = Awso_geo_routes.Values.RouteFerryAfterTravelStepList

Details corresponding to the arrival for the leg.

Sourcemodule RouteFerryBeforeTravelStepList = Awso_geo_routes.Values.RouteFerryBeforeTravelStepList

Details corresponding to the departure for the leg.

Summarized details for the leg including travel steps only. The Distance for the travel only portion of the journey is the same as the Distance within the Overview summary.

Sourcemodule RoutePassThroughWaypointList = Awso_geo_routes.Values.RoutePassThroughWaypointList

Details corresponding to the arrival for a leg. Time format:YYYY-MM-DDThh:mm:ss.sssZ | YYYY-MM-DDThh:mm:ss.sss+hh:mm Examples: 2020-04-22T17:57:24Z 2020-04-22T17:57:24+02:00

Details corresponding to the departure for a leg. Time format:YYYY-MM-DDThh:mm:ss.sssZ | YYYY-MM-DDThh:mm:ss.sss+hh:mm Examples: 2020-04-22T17:57:24Z 2020-04-22T17:57:24+02:00

Summarized details for the leg including before travel, travel and after travel steps.

Sourcemodule RoutePedestrianTravelStepList = Awso_geo_routes.Values.RoutePedestrianTravelStepList

Details corresponding to the arrival for a leg.

Details corresponding to the departure for the leg.

Summarized details of the route.

Sourcemodule RouteTollPriceSummaryValueDouble = Awso_geo_routes.Values.RouteTollPriceSummaryValueDouble

Geometry defined as a corridor - a LineString with a radius that defines the width of the corridor.

Geometry defined as an encoded corridor - an encoded polyline with a radius that defines the width of the corridor.

Sourcemodule RouteAvoidanceAreaGeometryPolygonList = Awso_geo_routes.Values.RouteAvoidanceAreaGeometryPolygonList
Sourcemodule RouteAvoidanceAreaGeometryPolylinePolygonList = Awso_geo_routes.Values.RouteAvoidanceAreaGeometryPolylinePolygonList
Sourcemodule IsolineAvoidanceAreaGeometryPolygonList = Awso_geo_routes.Values.IsolineAvoidanceAreaGeometryPolygonList
Sourcemodule IsolineAvoidanceAreaGeometryPolylinePolygonList = Awso_geo_routes.Values.IsolineAvoidanceAreaGeometryPolylinePolygonList
Sourcemodule WaypointOptimizationConstraint = Awso_geo_routes.Values.WaypointOptimizationConstraint

FerryLegDetails is populated when the Leg type is Ferry, and provides additional information that is specific to ferry travel.

The returned Route leg geometry.

Details that are specific to a pedestrian leg.

Steps of a leg that correspond to the travel portion of the leg.

Summary of the route and toll price.

Geometry of the area to be avoided.

Sourcemodule RouteMatrixMatchingOptionsOnRoadThresholdLong = Awso_geo_routes.Values.RouteMatrixMatchingOptionsOnRoadThresholdLong
Sourcemodule SideOfStreetMatchingStrategy = Awso_geo_routes.Values.SideOfStreetMatchingStrategy
Sourcemodule RouteMatrixAvoidanceAreaGeometryPolygonList = Awso_geo_routes.Values.RouteMatrixAvoidanceAreaGeometryPolygonList
Sourcemodule RouteMatrixAvoidanceAreaGeometryPolylinePolygonList = Awso_geo_routes.Values.RouteMatrixAvoidanceAreaGeometryPolylinePolygonList
Sourcemodule IsolineConnectionFromPolygonIndexInteger = Awso_geo_routes.Values.IsolineConnectionFromPolygonIndexInteger

Represents the geometry of connections between non-contiguous parts of an isoline. These connections can be provided in either coordinate pairs (LineString) or encoded (Polyline) format, matching the format specified in the request.

Sourcemodule IsolineConnectionToPolygonIndexInteger = Awso_geo_routes.Values.IsolineConnectionToPolygonIndexInteger
Sourcemodule IsolineAvoidanceAreaGeometry = Awso_geo_routes.Values.IsolineAvoidanceAreaGeometry

Defines an area to avoid during calculations using one of several supported geometry types. The service will prefer routes that avoid these areas when possible.

Sourcemodule RoadSnapTrailerOptionsTrailerCountInteger = Awso_geo_routes.Values.RoadSnapTrailerOptionsTrailerCountInteger
Sourcemodule WaypointOptimizationFailedConstraint = Awso_geo_routes.Values.WaypointOptimizationFailedConstraint

The failed constraint.

Sourcemodule WaypointOptimizationAvoidanceAreaGeometry = Awso_geo_routes.Values.WaypointOptimizationAvoidanceAreaGeometry

Geometry of the area to be avoided.

Sourcemodule WaypointOptimizationHazardousCargoType = Awso_geo_routes.Values.WaypointOptimizationHazardousCargoType
Sourcemodule WaypointOptimizationTrailerOptionsTrailerCountInteger = Awso_geo_routes.Values.WaypointOptimizationTrailerOptionsTrailerCountInteger
Sourcemodule WaypointOptimizationAccessHoursEntry = Awso_geo_routes.Values.WaypointOptimizationAccessHoursEntry

Hours of entry.

A leg is a section of a route from one waypoint to the next. A leg could be of type Vehicle, Pedestrian or Ferry. Legs of different types could occur together within a single route. For example, a car employing the use of a Ferry will contain Vehicle legs corresponding to journey on land, and Ferry legs corresponding to the journey via Ferry.

Important labels including names and route numbers that differentiate the current route from the alternatives presented.

The toll summary for the complete route.

Sourcemodule RouteAvoidanceAreaGeometryList = Awso_geo_routes.Values.RouteAvoidanceAreaGeometryList
Sourcemodule RouteVehicleLicensePlateLastCharacterString = Awso_geo_routes.Values.RouteVehicleLicensePlateLastCharacterString
Sourcemodule RouteTrailerOptionsAxleCountInteger = Awso_geo_routes.Values.RouteTrailerOptionsAxleCountInteger
Sourcemodule RouteTrailerOptionsTrailerCountInteger = Awso_geo_routes.Values.RouteTrailerOptionsTrailerCountInteger
Sourcemodule RouteMatchingOptionsNameHintString = Awso_geo_routes.Values.RouteMatchingOptionsNameHintString
Sourcemodule RouteMatrixAutoCircleMarginLong = Awso_geo_routes.Values.RouteMatrixAutoCircleMarginLong
Sourcemodule RouteMatrixAutoCircleMaxRadiusLong = Awso_geo_routes.Values.RouteMatrixAutoCircleMaxRadiusLong
Sourcemodule RouteMatrixDestinationOptionsAvoidActionsForDistanceLong = Awso_geo_routes.Values.RouteMatrixDestinationOptionsAvoidActionsForDistanceLong

Matching options.

Sourcemodule RouteMatrixSideOfStreetOptions = Awso_geo_routes.Values.RouteMatrixSideOfStreetOptions

Options to configure matching the provided position to a side of the street.

Sourcemodule RouteMatrixOriginOptionsAvoidActionsForDistanceLong = Awso_geo_routes.Values.RouteMatrixOriginOptionsAvoidActionsForDistanceLong
Sourcemodule RouteMatrixAvoidanceAreaGeometry = Awso_geo_routes.Values.RouteMatrixAvoidanceAreaGeometry

Geometry of the area to be avoided.

Sourcemodule RouteMatrixVehicleLicensePlateLastCharacterString = Awso_geo_routes.Values.RouteMatrixVehicleLicensePlateLastCharacterString
Sourcemodule RouteMatrixHazardousCargoType = Awso_geo_routes.Values.RouteMatrixHazardousCargoType
Sourcemodule RouteMatrixTrailerOptionsTrailerCountInteger = Awso_geo_routes.Values.RouteMatrixTrailerOptionsTrailerCountInteger

Represents a segment of the transportation network that connects separate parts of a reachable area. These connections show how discontinuous areas are linked, such as by ferry routes or bridges crossing unroutable terrain.

Represents the shape of a reachable area. The geometry can be provided either as coordinate pairs (Polygon) or in encoded format (PolylinePolygon), matching the format specified in the request.

Sourcemodule IsolineAvoidanceAreaGeometryList = Awso_geo_routes.Values.IsolineAvoidanceAreaGeometryList
Sourcemodule IsolineVehicleLicensePlateLastCharacterString = Awso_geo_routes.Values.IsolineVehicleLicensePlateLastCharacterString
Sourcemodule IsolineTrailerOptionsAxleCountInteger = Awso_geo_routes.Values.IsolineTrailerOptionsAxleCountInteger
Sourcemodule IsolineTrailerOptionsTrailerCountInteger = Awso_geo_routes.Values.IsolineTrailerOptionsTrailerCountInteger
Sourcemodule RoadSnapSnappedTracePointConfidenceDouble = Awso_geo_routes.Values.RoadSnapSnappedTracePointConfidenceDouble

The input fails to satisfy the constraints specified by the Amazon Location service.

Sourcemodule RoadSnapHazardousCargoTypeList = Awso_geo_routes.Values.RoadSnapHazardousCargoTypeList

Trailer options corresponding to the vehicle.

Sourcemodule RoadSnapTruckOptionsHeightLong = Awso_geo_routes.Values.RoadSnapTruckOptionsHeightLong
Sourcemodule RoadSnapTruckOptionsLengthLong = Awso_geo_routes.Values.RoadSnapTruckOptionsLengthLong
Sourcemodule RoadSnapTruckOptionsWidthLong = Awso_geo_routes.Values.RoadSnapTruckOptionsWidthLong
Sourcemodule WaypointOptimizationFailedConstraintList = Awso_geo_routes.Values.WaypointOptimizationFailedConstraintList
Sourcemodule WaypointOptimizationAvoidanceArea = Awso_geo_routes.Values.WaypointOptimizationAvoidanceArea

The area to be avoided.

Sourcemodule WaypointOptimizationDrivingDistanceOptionsDrivingDistanceLong = Awso_geo_routes.Values.WaypointOptimizationDrivingDistanceOptionsDrivingDistanceLong
Sourcemodule WaypointOptimizationRestCycleDurations = Awso_geo_routes.Values.WaypointOptimizationRestCycleDurations

Driver work-rest schedules defined by a short and long cycle. A rest needs to be taken after the short work duration. The short cycle can be repeated until you hit the long work duration, at which point the long rest duration should be taken before restarting. Unit: seconds

Sourcemodule WaypointOptimizationRestProfileProfileString = Awso_geo_routes.Values.WaypointOptimizationRestProfileProfileString
Sourcemodule WaypointOptimizationPedestrianOptionsSpeedDouble = Awso_geo_routes.Values.WaypointOptimizationPedestrianOptionsSpeedDouble
Sourcemodule WaypointOptimizationHazardousCargoTypeList = Awso_geo_routes.Values.WaypointOptimizationHazardousCargoTypeList
Sourcemodule WaypointOptimizationTrailerOptions = Awso_geo_routes.Values.WaypointOptimizationTrailerOptions

Trailer options corresponding to the vehicle.

Sourcemodule WaypointOptimizationTruckOptionsHeightLong = Awso_geo_routes.Values.WaypointOptimizationTruckOptionsHeightLong
Sourcemodule WaypointOptimizationTruckOptionsLengthLong = Awso_geo_routes.Values.WaypointOptimizationTruckOptionsLengthLong
Sourcemodule WaypointOptimizationTruckOptionsWidthLong = Awso_geo_routes.Values.WaypointOptimizationTruckOptionsWidthLong
Sourcemodule WaypointOptimizationTruckType = Awso_geo_routes.Values.WaypointOptimizationTruckType
Sourcemodule WaypointOptimizationAccessHours = Awso_geo_routes.Values.WaypointOptimizationAccessHours

Access hours corresponding to when a destination can be visited.

Sourcemodule WaypointOptimizationSideOfStreetOptions = Awso_geo_routes.Values.WaypointOptimizationSideOfStreetOptions

Options to configure matching the provided position to a side of the street.

Summarized details for the leg including travel steps only. The Distance for the travel only portion of the journey is the same as the Distance within the Overview summary.

Areas to be avoided.

Zone categories to be avoided. Not supported in ap-southeast-1 and ap-southeast-5 regions for GrabMaps customers.

Interval of the driver work-rest schedule. Stops are added to fulfil the provided rest schedule.

Sourcemodule RouteCarOptionsMaxSpeedDouble = Awso_geo_routes.Values.RouteCarOptionsMaxSpeedDouble
Sourcemodule RouteCarOptionsOccupancyInteger = Awso_geo_routes.Values.RouteCarOptionsOccupancyInteger

License plate information of the vehicle. Currently, only the last character is used where license plate based controlled access is enforced.

Sourcemodule RoutePedestrianOptionsSpeedDouble = Awso_geo_routes.Values.RoutePedestrianOptionsSpeedDouble
Sourcemodule RouteScooterOptionsMaxSpeedDouble = Awso_geo_routes.Values.RouteScooterOptionsMaxSpeedDouble
Sourcemodule RouteScooterOptionsOccupancyInteger = Awso_geo_routes.Values.RouteScooterOptionsOccupancyInteger

Trailer options corresponding to the vehicle.

Sourcemodule RouteTruckOptionsAxleCountInteger = Awso_geo_routes.Values.RouteTruckOptionsAxleCountInteger
Sourcemodule RouteTruckOptionsHeightAboveFirstAxleLong = Awso_geo_routes.Values.RouteTruckOptionsHeightAboveFirstAxleLong
Sourcemodule RouteTruckOptionsMaxSpeedDouble = Awso_geo_routes.Values.RouteTruckOptionsMaxSpeedDouble
Sourcemodule RouteTruckOptionsOccupancyInteger = Awso_geo_routes.Values.RouteTruckOptionsOccupancyInteger
Sourcemodule RouteTruckOptionsTireCountInteger = Awso_geo_routes.Values.RouteTruckOptionsTireCountInteger
Sourcemodule RouteTruckOptionsTunnelRestrictionCodeString = Awso_geo_routes.Values.RouteTruckOptionsTunnelRestrictionCodeString

Options related to route matching.

Options to configure matching the provided position to a side of the street.

Sourcemodule RouteWaypointAvoidActionsForDistanceLong = Awso_geo_routes.Values.RouteWaypointAvoidActionsForDistanceLong
Sourcemodule RouteWaypointStopDurationLong = Awso_geo_routes.Values.RouteWaypointStopDurationLong

The calculated route matrix containing the results for all pairs of Origins to Destination positions. Each row corresponds to one entry in Origins. Each entry in the row corresponds to the route from that entry in Origins to an entry in Destination positions.

Geometry defined as a circle. When request routing boundary was set as AutoCircle, the response routing boundary will return Circle derived from the AutoCircle settings.

Provides the circle that was used while calculating the route.

Sourcemodule RouteMatrixBoundaryGeometryPolygonList = Awso_geo_routes.Values.RouteMatrixBoundaryGeometryPolygonList
Sourcemodule RouteMatrixDestinationOptions = Awso_geo_routes.Values.RouteMatrixDestinationOptions

Options related to the destination.

Origin related options.

Area to be avoided.

Sourcemodule RouteMatrixAvoidanceZoneCategory = Awso_geo_routes.Values.RouteMatrixAvoidanceZoneCategory

Zone categories to be avoided.

Sourcemodule RouteMatrixCarOptionsMaxSpeedDouble = Awso_geo_routes.Values.RouteMatrixCarOptionsMaxSpeedDouble
Sourcemodule RouteMatrixCarOptionsOccupancyInteger = Awso_geo_routes.Values.RouteMatrixCarOptionsOccupancyInteger
Sourcemodule RouteMatrixVehicleLicensePlate = Awso_geo_routes.Values.RouteMatrixVehicleLicensePlate

The vehicle License Plate.

Sourcemodule RouteMatrixScooterOptionsMaxSpeedDouble = Awso_geo_routes.Values.RouteMatrixScooterOptionsMaxSpeedDouble
Sourcemodule RouteMatrixScooterOptionsOccupancyInteger = Awso_geo_routes.Values.RouteMatrixScooterOptionsOccupancyInteger
Sourcemodule RouteMatrixHazardousCargoTypeList = Awso_geo_routes.Values.RouteMatrixHazardousCargoTypeList

Trailer options corresponding to the vehicle.

Sourcemodule RouteMatrixTruckOptionsAxleCountInteger = Awso_geo_routes.Values.RouteMatrixTruckOptionsAxleCountInteger
Sourcemodule RouteMatrixTruckOptionsHeightLong = Awso_geo_routes.Values.RouteMatrixTruckOptionsHeightLong
Sourcemodule RouteMatrixTruckOptionsLengthLong = Awso_geo_routes.Values.RouteMatrixTruckOptionsLengthLong
Sourcemodule RouteMatrixTruckOptionsMaxSpeedDouble = Awso_geo_routes.Values.RouteMatrixTruckOptionsMaxSpeedDouble
Sourcemodule RouteMatrixTruckOptionsOccupancyInteger = Awso_geo_routes.Values.RouteMatrixTruckOptionsOccupancyInteger
Sourcemodule RouteMatrixTruckOptionsWidthLong = Awso_geo_routes.Values.RouteMatrixTruckOptionsWidthLong

Defines an area to avoid when calculating routes. Consists of a primary geometry to avoid, with the ability to specify exception areas within that geometry where travel is permitted.

Sourcemodule IsolineAvoidanceZoneCategory = Awso_geo_routes.Values.IsolineAvoidanceZoneCategory

Types of regulated zones that may affect routing.

Sourcemodule DistanceThresholdListMemberLong = Awso_geo_routes.Values.DistanceThresholdListMemberLong
Sourcemodule IsolineCarOptionsMaxSpeedDouble = Awso_geo_routes.Values.IsolineCarOptionsMaxSpeedDouble
Sourcemodule IsolineCarOptionsOccupancyInteger = Awso_geo_routes.Values.IsolineCarOptionsOccupancyInteger

License plate information used in regions where road access or routing restrictions are based on license plate numbers.

Sourcemodule IsolineScooterOptionsMaxSpeedDouble = Awso_geo_routes.Values.IsolineScooterOptionsMaxSpeedDouble
Sourcemodule IsolineScooterOptionsOccupancyInteger = Awso_geo_routes.Values.IsolineScooterOptionsOccupancyInteger
Sourcemodule IsolineHazardousCargoTypeList = Awso_geo_routes.Values.IsolineHazardousCargoTypeList

Additional specifications when the vehicle includes one or more trailers.

Sourcemodule IsolineTruckOptionsAxleCountInteger = Awso_geo_routes.Values.IsolineTruckOptionsAxleCountInteger
Sourcemodule IsolineTruckOptionsHeightAboveFirstAxleLong = Awso_geo_routes.Values.IsolineTruckOptionsHeightAboveFirstAxleLong
Sourcemodule IsolineTruckOptionsHeightLong = Awso_geo_routes.Values.IsolineTruckOptionsHeightLong
Sourcemodule IsolineTruckOptionsLengthLong = Awso_geo_routes.Values.IsolineTruckOptionsLengthLong
Sourcemodule IsolineTruckOptionsMaxSpeedDouble = Awso_geo_routes.Values.IsolineTruckOptionsMaxSpeedDouble
Sourcemodule IsolineTruckOptionsOccupancyInteger = Awso_geo_routes.Values.IsolineTruckOptionsOccupancyInteger
Sourcemodule IsolineTruckOptionsTireCountInteger = Awso_geo_routes.Values.IsolineTruckOptionsTireCountInteger
Sourcemodule IsolineTruckOptionsWidthLong = Awso_geo_routes.Values.IsolineTruckOptionsWidthLong

Notices provide information around factors that may have influenced snapping in a manner atypical to the standard use cases.

TracePoints snapped onto the road network.

Sourcemodule ValidationExceptionFieldList = Awso_geo_routes.Values.ValidationExceptionFieldList

Travel mode options when the provided travel mode is Truck.

TracePoint indices for which the provided notice code corresponds to.

Sourcemodule WaypointOptimizationConnection = Awso_geo_routes.Values.WaypointOptimizationConnection

This contains information such as distance and duration from one waypoint to the next waypoint in the sequence.

Sourcemodule WaypointOptimizationImpedingWaypoint = Awso_geo_routes.Values.WaypointOptimizationImpedingWaypoint

The impeding waypoint.

Sourcemodule WaypointOptimizationOptimizedWaypoint = Awso_geo_routes.Values.WaypointOptimizationOptimizedWaypoint

The optimized waypoint.

Sourcemodule WaypointOptimizationAvoidanceOptionsAreasList = Awso_geo_routes.Values.WaypointOptimizationAvoidanceOptionsAreasList
Sourcemodule WaypointOptimizationClusteringAlgorithm = Awso_geo_routes.Values.WaypointOptimizationClusteringAlgorithm
Sourcemodule WaypointOptimizationDrivingDistanceOptions = Awso_geo_routes.Values.WaypointOptimizationDrivingDistanceOptions

Driving distance related options.

Sourcemodule WaypointOptimizationRestCycles = Awso_geo_routes.Values.WaypointOptimizationRestCycles

Resting phase of the cycle.

Sourcemodule WaypointOptimizationRestProfile = Awso_geo_routes.Values.WaypointOptimizationRestProfile

Pre defined rest profiles for a driver schedule. The only currently supported profile is EU.

Sourcemodule WaypointOptimizationServiceTimeTreatment = Awso_geo_routes.Values.WaypointOptimizationServiceTimeTreatment
Sourcemodule WaypointOptimizationPedestrianOptions = Awso_geo_routes.Values.WaypointOptimizationPedestrianOptions

Options related to a pedestrian.

Sourcemodule WaypointOptimizationTruckOptions = Awso_geo_routes.Values.WaypointOptimizationTruckOptions

Travel mode options when the provided travel mode is Truck.

Sourcemodule WaypointOptimizationWaypoint = Awso_geo_routes.Values.WaypointOptimizationWaypoint

Waypoint between the Origin and Destination.

The route.

Notices are additional information returned that indicate issues that occurred during route calculation.

Sourcemodule RouteAvoidanceZoneCategoryList = Awso_geo_routes.Values.RouteAvoidanceZoneCategoryList
Sourcemodule RouteDestinationOptionsAvoidActionsForDistanceLong = Awso_geo_routes.Values.RouteDestinationOptionsAvoidActionsForDistanceLong
Sourcemodule RouteDriverScheduleIntervalList = Awso_geo_routes.Values.RouteDriverScheduleIntervalList
Sourcemodule RouteOriginOptionsAvoidActionsForDistanceLong = Awso_geo_routes.Values.RouteOriginOptionsAvoidActionsForDistanceLong

Type of the emission. Valid values: Euro1, Euro2, Euro3, Euro4, Euro5, Euro6, EuroEev

Travel mode options when the provided travel mode is Car. For GrabMaps customers, ap-southeast-1 and ap-southeast-5 regions support only LicensePlate options.

Options related to the pedestrian. Not supported in ap-southeast-1 and ap-southeast-5 regions for GrabMaps customers.

Travel mode options when the provided travel mode is Scooter. For GrabMaps customers, ap-southeast-1 and ap-southeast-5 regions support only LicensePlate options.

Travel mode options when the provided travel mode is Truck. Not supported in ap-southeast-1 and ap-southeast-5 regions for GrabMaps customers.

Waypoint between the Origin and Destination.

Geometry of the routing boundary.

The route destination.

The start position for the route in World Geodetic System (WGS 84) format: [longitude, latitude].

Sourcemodule RouteMatrixAvoidanceOptionsAreasList = Awso_geo_routes.Values.RouteMatrixAvoidanceOptionsAreasList
Sourcemodule RouteMatrixAvoidanceZoneCategoryList = Awso_geo_routes.Values.RouteMatrixAvoidanceZoneCategoryList

Travel mode options when the provided travel mode is Car.

Travel mode options when the provided travel mode is Scooter.

Travel mode options when the provided travel mode is Truck.

Represents a single reachable area calculated for a specific threshold.

Sourcemodule IsolineAvoidanceZoneCategoryList = Awso_geo_routes.Values.IsolineAvoidanceZoneCategoryList

Controls how origin and destination points are matched to the road network when they don't fall exactly on a road. Matching options help ensure realistic routing by connecting points to appropriate roads.

Controls how points are matched to specific sides of streets. This is important when the side of the street matters for accessibility - for example, when building entrances or parking lot access points can only be reached from one side of a divided road.

Sourcemodule IsolineGranularityOptionsMaxPointsInteger = Awso_geo_routes.Values.IsolineGranularityOptionsMaxPointsInteger

Vehicle characteristics and preferences that affect routing for passenger cars. This includes vehicle type, occupancy, and speed restrictions that may influence which roads can be used and expected travel times.

Vehicle characteristics that affect which roads and paths can be used when calculating reachable areas for scooters. This includes areas such as bike lanes, shared paths, and roads where scooters are permitted.

Vehicle characteristics and restrictions that affect which roads can be used when calculating reachable areas for trucks. These details ensure that routes respect physical limitations and legal requirements. These apply when the provided travel mode is Truck

You don't have sufficient access to perform this action.

The request processing has failed because of an unknown error, exception or failure.

Interpolated geometry for the snapped route that is overlay-able onto a map.

Sourcemodule RoadSnapSnappedTracePointList = Awso_geo_routes.Values.RoadSnapSnappedTracePointList

The request was denied due to request throttling.

The input fails to satisfy the constraints specified by an AWS service.

Travel mode related options for the provided travel mode.

Sourcemodule SnapToRoadsRequestSnapRadiusLong = Awso_geo_routes.Values.SnapToRoadsRequestSnapRadiusLong
Sourcemodule SnapToRoadsRequestTracePointsList = Awso_geo_routes.Values.SnapToRoadsRequestTracePointsList
Sourcemodule WaypointOptimizationConnectionList = Awso_geo_routes.Values.WaypointOptimizationConnectionList
Sourcemodule WaypointOptimizationImpedingWaypointList = Awso_geo_routes.Values.WaypointOptimizationImpedingWaypointList
Sourcemodule WaypointOptimizationOptimizedWaypointList = Awso_geo_routes.Values.WaypointOptimizationOptimizedWaypointList
Sourcemodule WaypointOptimizationTimeBreakdown = Awso_geo_routes.Values.WaypointOptimizationTimeBreakdown

Time breakdown for the sequence.

Sourcemodule WaypointOptimizationAvoidanceOptions = Awso_geo_routes.Values.WaypointOptimizationAvoidanceOptions

Specifies options for areas to avoid. This is a best-effort avoidance setting, meaning the router will try to honor the avoidance preferences but may still include restricted areas if no feasible alternative route exists. If avoidance options are not followed, the response will indicate that the avoidance criteria were violated.

Sourcemodule WaypointOptimizationClusteringOptions = Awso_geo_routes.Values.WaypointOptimizationClusteringOptions

Options for WaypointOptimizationClustering.

Sourcemodule WaypointOptimizationDestinationOptions = Awso_geo_routes.Values.WaypointOptimizationDestinationOptions

Destination related options.

Sourcemodule WaypointOptimizationDriverOptions = Awso_geo_routes.Values.WaypointOptimizationDriverOptions

Driver related options.

Sourcemodule WaypointOptimizationExclusionOptions = Awso_geo_routes.Values.WaypointOptimizationExclusionOptions

Specifies strict exclusion options for the route calculation. This setting mandates that the router will avoid any routes that include the specified options, rather than merely attempting to minimize them.

Sourcemodule WaypointOptimizationOriginOptions = Awso_geo_routes.Values.WaypointOptimizationOriginOptions

Origin related options.

Sourcemodule WaypointOptimizationSequencingObjective = Awso_geo_routes.Values.WaypointOptimizationSequencingObjective
Sourcemodule WaypointOptimizationTrafficOptions = Awso_geo_routes.Values.WaypointOptimizationTrafficOptions

Options related to traffic.

Sourcemodule WaypointOptimizationTravelMode = Awso_geo_routes.Values.WaypointOptimizationTravelMode
Sourcemodule WaypointOptimizationTravelModeOptions = Awso_geo_routes.Values.WaypointOptimizationTravelModeOptions

Travel mode related options for the provided travel mode.

Sourcemodule WaypointOptimizationWaypointList = Awso_geo_routes.Values.WaypointOptimizationWaypointList
Sourcemodule CalculateRoutesRequestLanguagesList = Awso_geo_routes.Values.CalculateRoutesRequestLanguagesList
Sourcemodule CalculateRoutesRequestMaxAlternativesInteger = Awso_geo_routes.Values.CalculateRoutesRequestMaxAlternativesInteger

Features that are allowed while calculating a route.

Specifies options for areas to avoid when calculating the route. This is a best-effort avoidance setting, meaning the router will try to honor the avoidance preferences but may still include restricted areas if no feasible alternative route exists. If avoidance options are not followed, the response will indicate that the avoidance criteria were violated.

Options related to the destination.

Driver related options.

Specifies strict exclusion options for the route calculation. This setting mandates that the router will avoid any routes that include the specified options, rather than merely attempting to minimize them.

Sourcemodule RouteLegAdditionalFeatureList = Awso_geo_routes.Values.RouteLegAdditionalFeatureList

Origin related options.

Sourcemodule RouteSpanAdditionalFeatureList = Awso_geo_routes.Values.RouteSpanAdditionalFeatureList

Options related to Tolls on a route.

Traffic options for the route.

Travel mode related options for the provided travel mode.

Sourcemodule CalculateRouteMatrixResponseErrorCountInteger = Awso_geo_routes.Values.CalculateRouteMatrixResponseErrorCountInteger

Boundary within which the matrix is to be calculated. All data, origins and destinations outside the boundary are considered invalid.

Sourcemodule CalculateRouteMatrixRequestDestinationsList = Awso_geo_routes.Values.CalculateRouteMatrixRequestDestinationsList
Sourcemodule CalculateRouteMatrixRequestOriginsList = Awso_geo_routes.Values.CalculateRouteMatrixRequestOriginsList

Allow Options related to the route matrix.

Specifies options for areas to avoid when calculating the route. This is a best-effort avoidance setting, meaning the router will try to honor the avoidance preferences but may still include restricted areas if no feasible alternative route exists. If avoidance options are not followed, the response will indicate that the avoidance criteria were violated.

Specifies strict exclusion options for the route calculation. This setting mandates that the router will avoid any routes that include the specified options, rather than merely attempting to minimize them.

Traffic related options.

Sourcemodule RouteMatrixTravelModeOptions = Awso_geo_routes.Values.RouteMatrixTravelModeOptions

Travel mode related options for the provided travel mode.

Special road types or features that should be considered available for routing. For example, this attribute can be used to allow the use of HOV (high-occupancy vehicle) or HOT (high-occupancy toll) lanes, even if they would otherwise not be.

Specifies features of the road network to avoid when calculating reachable areas. These preferences guide route calculations but may be overridden when no reasonable alternative exists. For example, if avoiding toll roads would make an area unreachable, toll roads may still be used. Avoidance options include physical features (like ferries and tunnels), road characteristics (like dirt roads and highways), and regulated areas (like congestion zones). They can be combined to match specific routing needs, such as avoiding both toll roads and ferries.

Options that control how the destination point is interpreted and matched to the road network when calculating reachable areas. This affects which roads are considered accessible near the destination and how the final approach is calculated.

Controls the detail level and smoothness of generated isolines. More detailed isolines provide better visual representation of reachable areas but require more processing time and result in larger responses.

Sourcemodule IsolineOptimizationObjective = Awso_geo_routes.Values.IsolineOptimizationObjective

Options that control how the origin point is interpreted when calculating reachable areas. These options affect which roads are considered accessible from the starting point and how initial routing decisions are made.

Specifies the time or distance limits used to calculate reachable areas. You can provide up to five thresholds for a single type to generate multiple isolines in a single request. For example, you might request areas reachable within 5, 10, and 15 minutes, or within 1, 2, and 5 kilometers.

Controls how real-time and historical traffic data is used when calculating reachable areas. This affects both the size and shape of isolines by accounting for expected travel speeds based on congestion patterns.

Mode-specific routing options that further refine how reachable areas are calculated. Options are only considered when they match the selected travel mode.

SnapToRoads matches GPS trace to roads most likely traveled on. For more information, see Snap to Roads in the Amazon Location Service Developer Guide.

SnapToRoads matches GPS trace to roads most likely traveled on. For more information, see Snap to Roads in the Amazon Location Service Developer Guide.

OptimizeWaypoints calculates the optimal order to travel between a set of waypoints to minimize either the travel time or the distance travelled during the journey, based on road network restrictions and the traffic pattern data. For more information, see Optimize waypoints in the Amazon Location Service Developer Guide.

OptimizeWaypoints calculates the optimal order to travel between a set of waypoints to minimize either the travel time or the distance travelled during the journey, based on road network restrictions and the traffic pattern data. For more information, see Optimize waypoints in the Amazon Location Service Developer Guide.

CalculateRoutes computes routes given the following required parameters: Origin and Destination. For more information, see Calculate routes in the Amazon Location Service Developer Guide.

CalculateRoutes computes routes given the following required parameters: Origin and Destination. For more information, see Calculate routes in the Amazon Location Service Developer Guide.

Sourcemodule CalculateRouteMatrixResponse = Awso_geo_routes.Values.CalculateRouteMatrixResponse

Use CalculateRouteMatrix to compute results for all pairs of Origins to Destinations. Each row corresponds to one entry in Origins. Each entry in the row corresponds to the route from that entry in Origins to an entry in Destinations positions. For more information, see Calculate route matrix in the Amazon Location Service Developer Guide.

Use CalculateRouteMatrix to compute results for all pairs of Origins to Destinations. Each row corresponds to one entry in Origins. Each entry in the row corresponds to the route from that entry in Origins to an entry in Destinations positions. For more information, see Calculate route matrix in the Amazon Location Service Developer Guide.

Calculates areas that can be reached within specified time or distance thresholds from a given point. For example, you can use this operation to determine the area within a 30-minute drive of a store location, find neighborhoods within walking distance of a school, or identify delivery zones based on drive time. Isolines (also known as isochrones for time-based calculations) are useful for various applications including: Service area visualization - Show customers the area you can serve within promised delivery times Site selection - Analyze potential business locations based on population within travel distance Site selection - Determine areas that can be reached within specified response times Route preferences such as avoiding toll roads or ferries are treated as preferences rather than absolute restrictions. If a viable route cannot be calculated while honoring all preferences, some may be ignored. For more information, see Calculate isolines in the Amazon Location Service Developer Guide.

Calculates areas that can be reached within specified time or distance thresholds from a given point. For example, you can use this operation to determine the area within a 30-minute drive of a store location, find neighborhoods within walking distance of a school, or identify delivery zones based on drive time. Isolines (also known as isochrones for time-based calculations) are useful for various applications including: Service area visualization - Show customers the area you can serve within promised delivery times Site selection - Analyze potential business locations based on population within travel distance Site selection - Determine areas that can be reached within specified response times Route preferences such as avoiding toll roads or ferries are treated as preferences rather than absolute restrictions. If a viable route cannot be calculated while honoring all preferences, some may be ignored. For more information, see Calculate isolines in the Amazon Location Service Developer Guide.