Sie können sich eine Route für verschiedene Fahrzeugtypen anzeigen lassen. Wenn Sie keinen Fahrzeugtyp angeben, verwendet die Routes API standardmäßig ein benzinbetriebenes Auto (DRIVE).
Wenn Sie die Mobilitätsform in einer HTTP-POST-Anfrage vom Typ computeRoutes festlegen möchten, übergeben Sie das Feld travelMode im JSON-Anfragetext mit einem RouteTravelMode-Enum-Wert. Sie können zwischen öffentlichen Verkehrsmitteln, Autofahren, Zweirädern, Lkw, zu Fuß gehen oder Radfahren wählen.
| Fahrzeugtyp | RouteTravelMode-Wert |
Beschreibung |
|---|---|---|
| Fahrrad | BICYCLE |
Berechnet eine Route für Fahrräder und andere Fortbewegungsmittel, die mit Muskelkraft betrieben werden. Informationen zu motorisierten Zweirädern finden Sie unter Zweirad. |
| Drive | DRIVE |
Eine Fahrtroute berechnen.
DRIVE ist der Standardwert, wenn Sie keinen Fahrzeugtyp angeben. |
| Öffentliche Verkehrsmittel | TRANSIT |
Eine Route mit öffentlichen Verkehrsmitteln für Navigationsanweisungen abrufen, die die in der Region verfügbaren öffentlichen Verkehrsmittel nutzt. Zu den Optionen für öffentliche Verkehrsmittel gehören unter anderem Busse, U-Bahnen und Züge. Eine Route für öffentliche Verkehrsmittel enthält in der Regel auch Anweisungen zum Gehen zu, von und zwischen Haltestellen. |
| Zweirad | TWO_WHEELER |
„Zweirad“ bezieht sich auf zweirädrige motorisierte Fahrzeuge (z. B. Motorräder). Die Mobilitätsform „Zweirad“ unterscheidet sich von der Mobilitätsform „Fahrrad“, bei der es sich um eine Mobilitätsform mit Muskelkraft handelt. |
| Lkw | TRUCK |
Sie können eine Route für ein großes Fahrzeug berechnen, indem Sie die physischen Attribute und Einschränkungen in routeModifiers.vehicleInfo angeben.
Verwenden Sie diesen Fahrzeugtyp, um niedrige Brücken, Gewichtsbeschränkungen und Gefahren zu vermeiden. |
| Zu Fuß | WALK |
Fußgängerroute berechnen |
Mobilitätsform in einer Anfrage angeben
Wenn Sie in einer computeRoutes-Anfrage ein Fortbewegungsmittel angeben möchten, legen Sie das Feld travelMode im JSON-Anfragetext der HTTP-POST-Anfrage fest und fügen Sie den erforderlichen X-Goog-FieldMask-Header hinzu, um die benötigten Route-Antwortfelder auszuwählen. Wenn Sie von der Legacy-Directions API migrieren, ersetzt das Feld travelMode im JSON-Anfragetext POST den Legacy-URL-Suchparameter mode. Weitere Informationen finden Sie unter Zur Routes API migrieren.
curl -X POST -d '{ "origin": { "location": { "latLng": { "latitude": 37.419734, "longitude": -122.0827784 } } }, "destination": { "location": { "latLng": { "latitude": 37.417670, "longitude": -122.079595 } } }, "travelMode": "BICYCLE" }' \ -H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \ -H 'X-Goog-FieldMask: routes.duration,routes.distanceMeters,routes.polyline.encodedPolyline' \ 'https://routes.googleapis.com/directions/v2:computeRoutes'