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 travelMode Feld im JSON-Anfragetext mit einem RouteTravelMode Enum-Wert. Wenn Sie keinen travelMode -Wert angeben, verwendet die Routes API standardmäßig DRIVE.

Sie können zwischen Auto, Zweirad, öffentlichen Verkehrsmitteln, Lkw oder zu Fuß wählen. Fahrrad (BICYCLE) wird für Routenmatrizen nicht unterstützt.

Fahrzeugtyp RouteTravelMode -Wert Beschreibung
Drive DRIVE Eine Routenmatrix für Autofahrten 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, indem Sie das travelMode Feld verwenden.
Öffentliche Verkehrsmittel TRANSIT 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 von Start- und Zielorten mit Routen 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 Beschränkungen für Gefahrstoffe berücksichtigen.
Zu Fuß WALK Eine Routenmatrix für Fußgänger berechnen.

Mobilitätsform in einer Anfrage angeben

Wenn Sie eine Mobilitätsform in einer computeRouteMatrix 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 ein, um die gewünschten RouteMatrixElement Antwortfelder auszuwählen. Wenn Sie von der Legacy Distance Matrix 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 '{
  "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'