ComputeCustomRoutes-Anfragenachricht
| JSON-Darstellung |
|---|
{ "origin": { object ( |
| Felder | |
|---|---|
origin |
Erforderlich. Startpunkt. |
destination |
Erforderlich. Zielwegpunkt. |
intermediates[] |
Optional. Eine Reihe von Wegpunkten entlang der Route (ohne Endpunkte), an denen angehalten oder vorbeigefahren werden soll. Es werden bis zu 25 Wegpunkte unterstützt. |
travel |
Optional. Gibt die Mobilitätsform an. Es werden nur |
routing |
Optional. Gibt an, wie die Route berechnet wird. Der Server versucht, die Route anhand der ausgewählten Routing-Einstellung zu berechnen. Wenn die Routing-Einstellung zu einem Fehler oder zu einer besonders langen Latenz führt, wird ein Fehler zurückgegeben. Diese Option kann nur angegeben werden, wenn |
polyline |
Optional. Gibt die Qualität der Polylinie an. |
polyline |
Optional. Gibt die bevorzugte Codierung für die Polylinie an. |
departure |
Optional. Die Abfahrtszeit. Wenn Sie diesen Wert nicht festlegen, wird standardmäßig die Uhrzeit festgelegt, zu der Sie die Anfrage gesendet haben. Wenn Sie diesen Wert auf eine Zeit festlegen, die bereits verstrichen ist, schlägt die Anfrage fehl. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
route |
Optional. Eine Reihe von Bedingungen, die erfüllt sein müssen und sich auf die Berechnung von Routen auswirken. |
route |
Erforderlich. Ein Routenziel, für das optimiert werden soll. |
language |
Optional. Der BCP-47-Sprachcode, z. B. "en-US" oder "sr-Latn" Weitere Informationen finden Sie unter Unicode-Sprachkennzeichnung. Eine Liste der unterstützten Sprachen finden Sie unter Sprachunterstützung. Wenn Sie diesen Wert nicht angeben, wird die Anzeigesprache aus dem Standort der Routenanfrage abgeleitet. |
units |
Optional. Gibt die Maßeinheiten für die Anzeigefelder an. Dazu gehört auch das Feld |
RouteObjective
Kapselt ein Ziel ein, das mit ComputeCustomRoutes optimiert werden soll.
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld objective. Das Routenziel. Für objective ist nur einer der folgenden Werte zulässig: |
|
rate |
Das RateCard-Ziel. |
RateCard
Kapselt ein RateCard-Routenziel ein.
| JSON-Darstellung |
|---|
{ "costPerMinute": { object ( |
| Felder | |
|---|---|
cost |
Optional. Kosten pro Minute. |
cost |
Optional. Kosten pro Kilometer. |
include |
Optional. Ob Mautkosten in die Gesamtkosten eingeschlossen werden sollen. |
MonetaryCost
Fasst die in der Preisliste verwendeten Kosten zusammen.
| JSON-Darstellung |
|---|
{ "value": number } |
| Felder | |
|---|---|
value |
Erforderlich. Der aus der Anfrage abgeleitete Kostenwert in lokaler Währung. |