View a markdown version of this page

Comment trouver un itinéraire intermodal - Amazon Location Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Comment trouver un itinéraire intermodal

L' CalculateRoutes API prend en charge le mode Intermodal voyage pour calculer des itinéraires combinant plusieurs types de transport en un seul trajet, par exemple en se rendant en voiture jusqu'à un lieu de stationnement puis en transport en commun pour se rendre à destination. Les piétons sont toujours autorisés à se connecter aux autres types de transport.

Cas d'utilisation potentiels

  • Garez-vous et empruntez le transport en commun : conduisez jusqu'à une station de transport en commun, garez-vous et prenez le transport en commun pour éviter les embouteillages et les frais de stationnement dans les centres-villes. Utiliser Vehicle activé pour FirstLeg avec Taxi et Rental désactivé.

  • Taxi et trajet : prenez un taxi depuis votre point de départ jusqu'à une station de transport en commun bien desservie, puis passez au transport en commun pour le reste du trajet. Ceci est utile pour les zones mal desservies par les transports en commun ou lorsque vous souhaitez éviter complètement de vous garer. Utiliser Taxi activé pour FirstLeg avec Vehicle et Rental désactivé.

  • Last-mile transport en commun : Prenez le transport en commun pour la majeure partie du trajet et utilisez un taxi ou un service de location pour la dernière étape pour atteindre la destination finale.

Exemples

Sample request
{ "Origin": [ -122.3088, 47.4502 ], "Destination": [ -122.3331, 47.6097 ], "TravelMode": "Intermodal", "TravelModeOptions": { "Intermodal": { "Vehicle": { "EnabledFor": ["FirstLeg"] }, "Taxi": { "EnabledFor": ["None"] }, "Rental": { "EnabledFor": ["None"] } } }, "DepartNow": true }
Sample response
{ "LegGeometryFormat": "FlexiblePolyline", "Notices": [], "Routes": [ { "Legs": [ { "Geometry": { "Polyline": "Redacted" }, "TravelMode": "Car", "Type": "Vehicle", "VehicleLegDetails": { "AfterTravelSteps": [ { "Duration": 300, "Type": "Park" } ], "Arrival": { "Place": { "Name": "Ipm Lot", "Position": [ -122.3264, 47.58003 ], "Type": "ParkingLot" }, "Time": "2026-05-19T15:32:00-07:00" }, "Departure": { "Place": { "Position": [ -122.3088, 47.4502 ] }, "Time": "2026-05-19T15:12:00-07:00" }, "Summary": { "Overview": { "Distance": 20493, "Duration": 1500 }, "TravelOnly": { "Duration": 1200 } } } }, { "Geometry": { "Polyline": "Redacted" }, "PedestrianLegDetails": { "Arrival": { "Place": { "Name": "Sodo Station Northeast Entrance", "Position": [ -122.327329, 47.580637 ], "Type": "AccessPoint" }, "Time": "2026-05-19T15:39:00-07:00" }, "Departure": { "Place": { "Name": "Ipm Lot", "Position": [ -122.3264, 47.58003 ], "Type": "ParkingLot" }, "Time": "2026-05-19T15:37:00-07:00" } }, "TravelMode": "Pedestrian", "Type": "Pedestrian" }, { "Geometry": { "Polyline": "Redacted" }, "TravelMode": "LightRail", "Type": "Transit", "TransitLegDetails": { "Agency": { "Name": "Sound Transit", "Url": "https://www.soundtransit.org" }, "Arrival": { "Place": { "Name": "Symphony", "Position": [ -122.33602, 47.60781 ], "Type": "Station" }, "Time": "2026-05-19T15:48:00-07:00" }, "Departure": { "Place": { "Name": "Sodo", "Position": [ -122.32739, 47.581074 ], "Type": "Station" }, "Time": "2026-05-19T15:40:00-07:00" }, "Summary": { "Overview": { "Distance": 3174, "Duration": 480 }, "TravelOnly": { "Duration": 480 } }, "Transport": { "Color": "#28813F", "Headsign": "Lynnwood City Center", "Mode": "LightRail", "RouteName": "1 Line", "ShortRouteName": "1 Line", "TextColor": "#FFFFFF" } } }, { "Geometry": { "Polyline": "Redacted" }, "PedestrianLegDetails": { "Arrival": { "Place": { "Position": [ -122.3331, 47.6097 ] }, "Time": "2026-05-19T15:55:00-07:00" }, "Departure": { "Place": { "Name": "Symphony Station Entrance A1", "Position": [ -122.335875, 47.607929 ], "Type": "AccessPoint" }, "Time": "2026-05-19T15:49:00-07:00" } }, "TravelMode": "Pedestrian", "Type": "Pedestrian" } ], "Summary": { "Distance": 24183, "Duration": 2280 } } ] }
cURL
curl --request POST \ --url 'https://routes.geo.us-east-1.amazonaws.com/v2/routes?key=Your_key' \ --header 'Content-Type: application/json' \ --data '{ "Origin": [ -122.3088, 47.4502 ], "Destination": [ -122.3331, 47.6097 ], "TravelMode": "Intermodal", "TravelModeOptions": { "Intermodal": { "Vehicle": { "EnabledFor": ["FirstLeg"] }, "Taxi": { "EnabledFor": ["None"] }, "Rental": { "EnabledFor": ["None"] } } }, "DepartNow": true }'
AWS CLI
aws geo-routes calculate-routes \ --origin -122.3088 47.4502 \ --destination -122.3331 47.6097 \ --travel-mode "Intermodal" \ --travel-mode-options '{"Intermodal": {"Vehicle": {"EnabledFor": ["FirstLeg"]}, "Taxi": {"EnabledFor": ["None"]}, "Rental": {"EnabledFor": ["None"]}}}' \ --depart-now