Wenn Sie eine Routenmatrix berechnen, sollten Sie die Mautgebühren für die Routen in der Matrix berücksichtigen. Für ausgewählte Städte können Sie die geschätzte Mautgebühr für eine Route in der entsprechenden Währung berechnen.
Informationen zu Mautgebühren für eine Route finden Sie unter Mautgebühren für eine Route berechnen.
Eine Liste der unterstützten Mautstellen finden Sie in der Referenz zu TollPass.
Beispiel für Mautgebühren in der Routenmatrix
Im folgenden Beispiel wird die Methode computeRouteMatrix verwendet, um Mautinformationen für eine Route mit einem geschätzten Preis zurückzugeben, wenn ein Mautpass verwendet wird:
Setzen Sie das Arrayfeld
extraComputationsaufTOLLS, um die Berechnung von Mautinformationen zu aktivieren.Geben Sie den Fahrzeugtyp und den Mautkartentyp im Feld
routeModifiersder Startwegpunkte der Anfrage an. Der zurückgegebene Mautpreis basiert auf den Preisen für den angegebenen Fahrzeugtyp und Mautpass. Wenn mehr als ein Pass angegeben ist, wird der günstigste Preis zurückgegeben.Verwenden Sie die Antwortfeldmaske, um die Methode so zu konfigurieren, dass in der Antwort Mautinformationen zurückgegeben werden. Geben Sie
routes.travelAdvisory.tollInfoan, um Informationen für die gesamte Route zurückzugeben.
Anfrage für Mautinformationen zu einer Routenmatrix
curl -X POST -d '{ "origins": [ { "waypoint": { "location": { "latLng": { "latitude":42.340173523716736, "longitude":-71.05997968330408 } } }, "routeModifiers": { "vehicleInfo":{ "emissionType": "GASOLINE" }, "tollPasses": [ "US_MA_EZPASSMA", "US_WA_GOOD_TO_GO" ] } } ], "destinations": [ { "waypoint": { "location": { "latLng": { "latitude":42.075698891472804, "longitude": -72.59806562080408 } } } } ], "travelMode": "DRIVE", "extraComputations": ["TOLLS"] }' \ -H 'Content-Type: application/json' \ -H 'X-Goog-Api-Key: YOUR_API_KEY' \ -H 'X-Goog-FieldMask: originIndex,destinationIndex,travel_advisory.tollInfo,duration,distanceMeters,status' \ 'https://routes.googleapis.com/distanceMatrix/v2:computeRouteMatrix'
Antwort für Mautinformationen der Routenmatrix
Die Antwort enthält Informationen zu Mautgebühren in einem TollInfo-Objekt (REST) oder TollInfo-Objekt (gRPC).
Wenn Sie die Methode so konfigurieren möchten, dass Mautinformationen zurückgegeben werden, verwenden Sie die Feldmaske für die Antwort, um das Feld travelAdvisory.tollInfo in der Maske festzulegen.
[ { "originIndex": 0, "destinationIndex": 0, "status": {}, "distanceMeters": 150338, "duration": "5382s", "travelAdvisory": { "tollInfo": { "estimatedPrice": [ { "currencyCode": "USD", "units": "4", "nanos": 400000000 } ] } } } ]