Verfügbare Fahrzeugtypen für Routen

Entwickler im Europäischen Wirtschaftsraum (EWR)

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'