View a markdown version of this page

Cara menemukan rute intermoda - Amazon Location Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Cara menemukan rute intermoda

CalculateRoutes API mendukung mode Intermodal perjalanan untuk menghitung rute yang menggabungkan beberapa jenis transportasi dalam satu perjalanan, seperti mengemudi ke lokasi park-and-ride dan kemudian mengambil angkutan umum ke tujuan Anda. Kaki pejalan kaki selalu memungkinkan untuk terhubung antara jenis transportasi lainnya.

Kasus penggunaan potensial

  • Park and ride: Berkendara ke stasiun transit, parkir, dan naik angkutan umum untuk menghindari kemacetan dan biaya parkir di pusat kota. Gunakan Vehicle diaktifkan untuk FirstLeg dengan Taxi dan Rental dinonaktifkan.

  • Taksi dan naik: Naik taksi dari titik awal Anda ke stasiun transit yang terhubung dengan baik, lalu beralih ke angkutan umum selama sisa perjalanan. Ini berguna untuk area yang tidak terhubung dengan baik oleh transportasi umum atau ketika Anda ingin menghindari parkir sepenuhnya. Gunakan Taxi diaktifkan untuk FirstLeg dengan Vehicle dan Rental dinonaktifkan.

  • Last-mile Transit: Ambil angkutan umum untuk sebagian besar perjalanan dan gunakan taksi atau sewa untuk perjalanan terakhir untuk mencapai tujuan akhir.

Contoh

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