Wenn Sie eine Routenmatrix berechnen, alle Mautgebühren für die Routen in der Matrix. Für ausgewählte Städte können Sie Die geschätzte Mautgebühr für eine Route in der entsprechenden Währung.
Mautstraßen für eine Route finden Sie unter Mautgebühren für eine Route berechnen
Eine Liste der unterstützten Mautstellen findest du in der Referenz zu TollPass.
Beispiel für eine Mautstraße in der Route Matrix
Im folgenden Beispiel wird die Methode
computeRouteMatrix
Methode zum Zurückgeben von Mautinformationen für eine Route mit geschätzten
Preis, wenn eine Mautkarte verwendet wird:
Legen Sie das Array-Feld
extraComputations
aufTOLLS
fest, um die Berechnung zu aktivieren Informationen zu Mautgebühren.Geben Sie den Fahrzeugtyp und die Art der Mautkarte mithilfe der
routeModifiers
der Wegpunkte origin der Anfrage. Die Maut Der zurückgegebene Preis basiert auf den Preisen des angegebenen Fahrzeugtyps und weiter gehts. Wenn mehr als eine Karte bzw. ein Ticket angegeben ist, ist der günstigste Preis zurückgegeben.Verwenden Sie die Antwortfeldmaske, um die Methode für Mautinformationen in der Antwort zurückgeben. Definieren
routes.travelAdvisory.tollInfo
, um Informationen für die gesamte Route zurückzugeben.
Anforderung einer Mautinformationen für die 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 auf Mautinformationen zur Route Matrix
Die Antwort enthält Informationen zu Mautgebühren in einem TollInfo (REST) oder Objekt TollInfo (gRPC).
Um die Methode zur Rückgabe von Mautinformationen zu konfigurieren, verwenden Sie die
Antwortfeldmaske, um das Feld travelAdvisory.tollInfo
festzulegen
in der Maske.
[ { "originIndex": 0, "destinationIndex": 0, "status": {}, "distanceMeters": 150338, "duration": "5382s", "travelAdvisory": { "tollInfo": { "estimatedPrice": [ { "currencyCode": "USD", "units": "4", "nanos": 400000000 } ] } } } ]