v1alpha.computeCustomRoutes-Anfragenachricht.
JSON-Darstellung |
---|
{ "origin": { object ( |
Felder | |
---|---|
origin |
Erforderlich. Wegpunkt des Ursprungsortes |
destination |
Erforderlich. Wegpunkt des Ziels. |
intermediates[] |
Optional. Gruppe von Wegpunkten entlang der Route (ohne Endpunktpunkte), um an einem Ort zu bleiben oder vorbeizufahren. Es werden bis zu 25 Wegpunkte unterstützt. |
travelMode |
Optional. Gibt die Mobilitätsform an. Derzeit wird nur DRIVE unterstützt. |
routingPreference |
Optional. Gibt an, wie die Route berechnet wird. Der Server versucht, die Route anhand der ausgewählten Routingeinstellung zu berechnen. Wenn die Routingeinstellung zu einem Fehler oder einer extrem langen Latenz führt, wird ein Fehler zurückgegeben. In Zukunft werden wir möglicherweise einen Fallback-Mechanismus implementieren, um eine andere Option zu verwenden, wenn die bevorzugte Option kein gültiges Ergebnis liefert. Sie können diese Option nur angeben, wenn |
polylineQuality |
Optional. Gibt die Qualität der Polylinie an. |
polylineEncoding |
Optional. Gibt die bevorzugte Codierung für die Polylinie an. |
departureTime |
Optional. Die Abfahrtszeit. Wenn Sie diesen Wert nicht festlegen, wird standardmäßig der Zeitpunkt der Anfrage verwendet. Wenn Sie diesen Wert auf eine bereits vergangene Zeit festlegen, schlägt die Anfrage fehl. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
routeModifiers |
Optional. Eine Reihe von Bedingungen, die erfüllt sein müssen und die die Art und Weise beeinflussen, wie Routen berechnet werden. |
routeObjective |
Erforderlich. Ein Routenziel für die Optimierung. |
languageCode |
Optional. Der BCP-47-Sprachcode, z. B. „en-US“ oder „sr-Latn“. Weitere Informationen finden Sie unter http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. 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, für das v1alpha.computeCustomRoutes optimiert werden soll.
JSON-Darstellung |
---|
{
"rateCard": {
object ( |
Felder | |
---|---|
rateCard |
Das Preislistenziel. |
RateCard
Kapselt ein Preislistenroutenziel.
JSON-Darstellung |
---|
{ "costPerMinute": { object ( |
Felder | |
---|---|
costPerMinute |
Optional. Kosten pro Minute. |
costPerKm |
Optional. Kosten pro Kilometer. |
includeTolls |
Optional. Gibt an, ob Mautgebühren in die Gesamtkosten einbezogen werden sollen. |
MonetaryCost
Zusammenfassung der in der Preisliste verwendeten Kosten.
JSON-Darstellung |
---|
{ "value": number } |
Felder | |
---|---|
value |
Erforderlich. Der aus der Anfrage abgeleitete Kostenwert in der lokalen Währung. |