- JSON-Darstellung
- RouteObjective
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RateCard
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- MonetaryCost
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
v1alpha.computeCustomRoutes-Anfragenachricht.
JSON-Darstellung |
---|
{ "origin": { object ( |
Felder | |
---|---|
origin |
Erforderlich. Ursprungswegpunkt. |
destination |
Erforderlich. Zielwegpunkt. |
intermediates[] |
Optional. Eine Gruppe von Wegpunkten entlang der Route (mit Ausnahme von Endpunkten), die an einem Zwischenstopp stehen oder an einem vorbeigehen. 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 zu einer sehr langen Latenz führt, wird ein Fehler zurückgegeben. Zukünftig implementieren wir eventuell einen Fallback-Mechanismus, mit dem eine andere Option verwendet wird, 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 für diesen Wert eine Zeit festlegen, die bereits eingetreten 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: |
routeModifiers |
Optional. Eine Reihe von Bedingungen, die erfüllt sein müssen und sich auf die Berechnung der Routen auswirken. |
routeObjective |
Erforderlich. Ein Routenziel, für das optimiert werden soll. |
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 Ort 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 RateCard-Ziel. |
RateCard
Kapselt ein RateCard-Routenziel ein.
JSON-Darstellung |
---|
{ "costPerMinute": { object ( |
Felder | |
---|---|
costPerMinute |
Optional. Kosten pro Minute. |
costPerKm |
Optional. Kosten pro Kilometer. |
includeTolls |
Optional. Gibt an, ob Mautkosten in die Gesamtkosten einbezogen 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. |