Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

RouteLeg

Focus mode
RouteLeg - Amazon Location Service

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.

Contents

Geometry

Geometry of the area to be avoided.

Type: RouteLegGeometry object

Required: Yes

TravelMode

Specifies the mode of transport when calculating a route. Used in estimating the speed of travel and road compatibility.

Default Value: Car

Type: String

Valid Values: Car | Ferry | Pedestrian | Scooter | Truck | CarShuttleTrain

Required: Yes

Type

Type of the leg.

Type: String

Valid Values: Ferry | Pedestrian | Vehicle

Required: Yes

FerryLegDetails

FerryLegDetails is populated when the Leg type is Ferry, and provides additional information that is specific

Type: RouteFerryLegDetails object

Required: No

Language

List of languages for instructions within steps in the response.

Type: String

Length Constraints: Minimum length of 2. Maximum length of 35.

Required: No

PedestrianLegDetails

Details related to the pedestrian leg.

Type: RoutePedestrianLegDetails object

Required: No

VehicleLegDetails

Details related to the vehicle leg.

Type: RouteVehicleLegDetails object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:

On this page

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.