Sie können eine Route für verschiedene Fahrzeugtypen abrufen. Wenn Sie keinen Fahrzeugtyp angeben, verwendet die Routes API standardmäßig ein benzinbetriebenes Auto (DRIVE).
Wenn Sie die Mobilitätsform in einer
computeRoutes
HTTP POST Anfrage festlegen möchten, übergeben Sie das
travelMode
Feld im JSON-Anfragetext mit einem
RouteTravelMode
Enum-Wert. Sie können zwischen öffentlichen Verkehrsmitteln, Autofahrten, Zweirädern, Lkw,
Fußwegen oder Fahrradrouten wählen.
| Fahrzeugtyp | RouteTravelMode -Wert |
Beschreibung |
|---|---|---|
| Fahrrad | BICYCLE |
Route für Fahrräder und andere Fortbewegungsmittel, die mit menschlicher Kraft betrieben werden, berechnen. Informationen zu motorisierten Zweirädern finden Sie unter Zweirad. |
| Drive | DRIVE |
Route für Autofahrten berechnen.
DRIVE
ist der Standardwert, wenn Sie keinen Fahrzeugtyp angeben. |
| Öffentliche Verkehrsmittel | TRANSIT |
Route für öffentliche Verkehrsmittel mit Navigationsanweisungen für die in der Region verfügbaren öffentlichen Verkehrsmittel abrufen. Zu den öffentlichen Verkehrsmitteln können unter anderem Busse, U-Bahnen und Züge gehören. Eine Route für öffentliche Verkehrsmittel enthält in der Regel auch Anweisungen für den Weg zu, von und zwischen den Haltestellen. |
| Zweirad | TWO_WHEELER |
Zweirad bezieht sich auf motorisierte Zweiräder (z. B. Motorräder). Die Mobilitätsform „Zweirad“ unterscheidet sich von der Mobilitätsform „Fahrrad“, die mit menschlicher Kraft betrieben wird. |
| Lkw | TRUCK |
Route für ein großes Fahrzeug berechnen, indem Sie die
physischen Attribute und Einschränkungen in
routeModifiers.vehicleInfo angeben.
Mit diesem Fahrzeugtyp können Sie niedrige Brücken, Gewichtsbeschränkungen und
Gefahren vermeiden. |
| Zu Fuß | WALK |
Route für Fußwege berechnen. |
Mobilitätsform in einer Anfrage angeben
Wenn Sie eine Mobilitätsform in einer
computeRoutes
Anfrage angeben möchten, legen Sie das
travelMode
Feld im JSON-Anfragetext der HTTP POSTAnfrage fest und fügen Sie den erforderlichen
X-Goog-FieldMaskHeader hinzu, um die gewünschten
Route
Antwortfelder auszuwählen. Wenn Sie von der Legacy Directions API migrieren,
ersetzt das
travelMode
Feld im POST JSON-Anfragetext den Legacy-mode URL-Abfrage
parameter. Weitere Informationen finden Sie unter
Migrate to the Routes API.
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'