Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Cómo encontrar una ruta de tránsito
La CalculateRoutes API admite el modo de Transit viaje para calcular las rutas que utilizan el transporte público, como autobuses, metros, trenes y monorraíles. Las rutas de transporte incluyen tramos peatonales para caminar hacia y desde las paradas de transporte público.
Casos de uso potenciales
-
Planifica los viajes en transporte público: encuentra la mejor ruta de transporte público entre dos ubicaciones, incluidas las indicaciones para llegar y salir de las paradas a pie.
-
Filtra los modos de transporte:
AllowedModesutilízalo para restringir las rutas a tipos de transporte específicos (por ejemplo, solo el metro y los autobuses) o úsaloExcludedModespara eliminar los modos no deseados (por ejemplo, excluir los transbordadores).
Ejemplos
- Sample request
-
{ "Origin": [ -122.3331, 47.6097 ], "Destination": [ -122.3493, 47.6205 ], "TravelMode": "Transit", "DepartNow": true } - Sample response
-
{ "PricingBucket": "Core", "LegGeometryFormat": "FlexiblePolyline", "Notices": [], "Routes": [ { "Legs": [ { "Geometry": { "Polyline": "Redacted" }, "PedestrianLegDetails": { "Arrival": { "Place": { "Name": "Westlake Center", "Position": [ -122.33696, 47.612046 ] }, "Time": "2026-05-15T12:55:00-07:00" }, "Departure": { "Place": { "Position": [ -122.3331, 47.6097 ] }, "Time": "2026-05-15T12:47:00-07:00" }, "PassThroughWaypoints": [], "Spans": [], "TravelSteps": [ { "Distance": 61, "Duration": 70, "GeometryOffset": 0, "Instruction": "Head northwest on 6th Ave. Go for 61 m.", "Type": "Depart" }, { "Distance": 96, "Duration": 106, "GeometryOffset": 3, "Instruction": "Turn left onto Union St. Go for 96 m.", "Type": "Depart" }, { "Distance": 315, "Duration": 315, "GeometryOffset": 5, "Instruction": "Turn right onto 5th Ave. Go for 315 m.", "Type": "Depart" }, { "Distance": 0, "Duration": 0, "GeometryOffset": 10, "Instruction": "Arrive at 5th Ave. Your destination is on the left.", "Type": "Depart" } ] }, "TravelMode": "Pedestrian", "Type": "Pedestrian" }, { "Geometry": { "Polyline": "Redacted" }, "TravelMode": "Monorail", "Type": "Transit" }, { "Geometry": { "Polyline": "Redacted" }, "PedestrianLegDetails": { "Arrival": { "Place": { "Position": [ -122.3493, 47.6205 ] }, "Time": "2026-05-15T13:00:00-07:00" }, "Departure": { "Place": { "Name": "Seattle Center", "Position": [ -122.349955, 47.621263 ] }, "Time": "2026-05-15T12:58:00-07:00" }, "PassThroughWaypoints": [], "Spans": [], "TravelSteps": [ { "Distance": 37, "Duration": 37, "GeometryOffset": 0, "Instruction": "Head south. Go for 37 m.", "Type": "Depart" }, { "Distance": 33, "Duration": 33, "GeometryOffset": 1, "Instruction": "Turn left onto Lenny Wilkens Way. Go for 33 m.", "Type": "Depart" }, { "Distance": 49, "Duration": 49, "GeometryOffset": 2, "Instruction": "Turn right. Go for 49 m.", "Type": "Depart" }, { "Distance": 0, "Duration": 0, "GeometryOffset": 6, "Instruction": "Arrive at your destination on the left.", "Type": "Depart" } ] }, "TravelMode": "Pedestrian", "Type": "Pedestrian" } ], "Summary": { "Distance": 0, "Duration": 0 } } ] } - 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.3331, 47.6097 ], "Destination": [ -122.3493, 47.6205 ], "TravelMode": "Transit", "DepartNow": true }' - AWS CLI
-
aws geo-routes calculate-routes \ --origin -122.3331 47.6097 \ --destination -122.3493 47.6205 \ --travel-mode "Transit" \ --depart-now
- Sample request
-
{ "Origin": [ -122.3331, 47.6097 ], "Destination": [ -122.3493, 47.6205 ], "TravelMode": "Transit", "TravelModeOptions": { "Transit": { "ExcludedModes": ["Monorail"] } }, "DepartNow": true } - Sample response
-
{ "LegGeometryFormat": "FlexiblePolyline", "Notices": [], "Routes": [ { "Legs": [ { "Geometry": { "Polyline": "Redacted" }, "PedestrianLegDetails": { "Arrival": { "Place": { "Name": "3rd Ave & Pike St", "Position": [ -122.337585, 47.609642 ] }, "Time": "2026-05-15T12:58:00-07:00" }, "Departure": { "Place": { "Position": [ -122.3331, 47.6097 ] }, "Time": "2026-05-15T12:50:00-07:00" }, "TravelSteps": [ { "Distance": 61, "Duration": 70, "Instruction": "Head northwest on 6th Ave. Go for 61 m.", "Type": "Depart" }, { "Distance": 294, "Duration": 304, "Instruction": "Turn left onto Union St. Go for 294 m.", "Type": "Depart" }, { "Distance": 112, "Duration": 112, "Instruction": "Turn right onto 3rd Ave. Go for 112 m.", "Type": "Depart" } ] }, "TravelMode": "Pedestrian", "Type": "Pedestrian" }, { "Geometry": { "Polyline": "Redacted" }, "TravelMode": "Bus", "Type": "Transit", "TransitLegDetails": { "Agency": { "Name": "Metro Transit" }, "Arrival": { "Place": { "Name": "7th Ave N & Denny Way", "Position": [ -122.343445, 47.619087 ] }, "Time": "2026-05-15T13:00:00-07:00" }, "Departure": { "Place": { "Name": "3rd Ave & Pike St", "Position": [ -122.337585, 47.609642 ] }, "Time": "2026-05-15T12:58:00-07:00" }, "Transport": { "Color": "#9C182F", "Headsign": "Aurora Village Transit Center", "Mode": "Bus", "RouteName": "E Line", "ShortRouteName": "E Line", "TextColor": "#FFFFFF" } } }, { "Geometry": { "Polyline": "Redacted" }, "PedestrianLegDetails": { "Arrival": { "Place": { "Position": [ -122.3493, 47.6205 ] }, "Time": "2026-05-15T13:10:00-07:00" }, "Departure": { "Place": { "Name": "7th Ave N & Denny Way", "Position": [ -122.343445, 47.619087 ] }, "Time": "2026-05-15T13:00:00-07:00" }, "TravelSteps": [ { "Distance": 71, "Duration": 80, "Instruction": "Head north on 7th Ave N. Go for 71 m.", "Type": "Depart" }, { "Distance": 436, "Duration": 440, "Instruction": "Turn left onto John St. Go for 436 m.", "Type": "Depart" } ] }, "TravelMode": "Pedestrian", "Type": "Pedestrian" } ], "Summary": { "Distance": 0, "Duration": 0 } } ] } - 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.3331, 47.6097 ], "Destination": [ -122.3493, 47.6205 ], "TravelMode": "Transit", "TravelModeOptions": { "Transit": { "ExcludedModes": ["Monorail"] } }, "DepartNow": true }' - AWS CLI
-
aws geo-routes calculate-routes \ --origin -122.3331 47.6097 \ --destination -122.3493 47.6205 \ --travel-mode "Transit" \ --travel-mode-options '{"Transit": {"ExcludedModes": ["Monorail"]}}' \ --depart-now