Verfügbare Routentypen

Entwickler im Europäischen Wirtschaftsraum (EWR)

Sie können eine Routenmatrix für verschiedene Fahrzeugtypen abrufen. Wenn Sie die Mobilitätsform in einer computeRouteMatrix-HTTP-POST-Anfrage festlegen möchten, übergeben Sie das Feld travelMode im JSON-Anfragetext mit einem RouteTravelMode-Enum-Wert. Wenn Sie keinen travelMode-Wert angeben, verwendet die Routes API den Standardwert DRIVE.

Sie können „Mit dem Auto“, „Zweiräder“, „Öffentliche Verkehrsmittel“, „Lkw“ oder „Zu Fuß“ auswählen. Fahrrad (BICYCLE) wird für Routenmatrizen nicht unterstützt.

Fahrzeugtyp RouteTravelMode-Wert Beschreibung
Drive DRIVE Matrix für Fahrtrouten berechnen DRIVE ist der Standardwert, wenn Sie keinen Fahrzeugtyp angeben.
Zweirad TWO_WHEELER Sie geben eine Routenmatrix für ein motorisiertes Zweirad auf dieselbe Weise an wie für eine Route, nämlich mit dem Feld travelMode.
Öffentliche Verkehrsmittel TRANSIT Sie können eine Routenmatrix für öffentliche Verkehrsmittel abrufen, die die in der Region verfügbaren Optionen für öffentliche Verkehrsmittel verwendet. Zu den Optionen für öffentliche Verkehrsmittel gehören unter anderem Busse, U-Bahnen und Züge.
Lkw TRUCK Fahrzeiten und Entfernungen für eine Matrix aus Start- und Zielorten mit Routenplanung für große Fahrzeuge berechnen. Geben Sie die physischen Attribute Ihrer Fahrzeuge in origins[].routeModifiers.vehicleInfo an, um genaue Schätzungen zu erhalten, die Gewicht, Höhe und Einschränkungen für Gefahrgut berücksichtigen.
Zu Fuß WALK Matrix für Fußgängerrouten berechnen.

Mobilitätsform in einer Anfrage angeben

Wenn Sie in einer computeRouteMatrix-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 RouteMatrixElement-Antwortfelder auszuwählen. Wenn Sie von der alten Distance Matrix API migrieren, ersetzt das Feld travelMode im JSON-Anfragetext POST den alten URL-Suchparameter mode. Weitere Informationen finden Sie unter Zur Routes API migrieren.

curl -X POST -d '{
  "origins": [
    {
      "waypoint": {
        "location": {
          "latLng": {
            "latitude": 37.420761,
            "longitude": -122.081356
          }
        }
      }
    }
  ],
  "destinations": [
    {
      "waypoint": {
        "location": {
          "latLng": {
            "latitude": 37.420999,
            "longitude": -122.086894
          }
        }
      }
    }
  ],
  "travelMode": "WALK"
}' \
-H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \
-H 'X-Goog-FieldMask: originIndex,destinationIndex,duration,distanceMeters,status,condition' \
'https://routes.googleapis.com/distanceMatrix/v2:computeRouteMatrix'