Index
RoutesPreferred
(Benutzeroberfläche)ComputeCustomRoutesRequest
(Meldung)ComputeCustomRoutesResponse
(Meldung)ComputeCustomRoutesResponse.FallbackInfo
(Meldung)ComputeCustomRoutesResponse.FallbackInfo.FallbackRouteObjective
(Aufzählung)ComputeRouteMatrixRequest
(Meldung)ComputeRoutesRequest
(Meldung)ComputeRoutesResponse
(Meldung)CustomRoute
(Meldung)FallbackInfo
(Meldung)FallbackReason
(Option)FallbackRoutingMode
(Option)Location
(Meldung)Maneuver
(Aufzählung)NavigationInstruction
(Meldung)Polyline
(Meldung)PolylineEncoding
(Option)PolylineQuality
(Option)Route
(Meldung)RouteLeg
(Meldung)RouteLegStep
(Meldung)RouteLegStepTravelAdvisory
(Meldung)RouteLegTravelAdvisory
(Meldung)RouteMatrixDestination
(Meldung)RouteMatrixElement
(Meldung)RouteMatrixElementCondition
(Aufzählung)RouteMatrixOrigin
(Meldung)RouteModifiers
(Meldung)RouteObjective
(Meldung)RouteObjective.RateCard
(Meldung)RouteObjective.RateCard.MonetaryCost
(Meldung)RouteTravelAdvisory
(Meldung)RouteTravelMode
(Option)RoutingPreference
(Option)SpeedReadingInterval
(Meldung)SpeedReadingInterval.Speed
(Aufzählung)TollInfo
(Meldung)TollPass
(Option)Units
(Option)VehicleEmissionType
(Option)VehicleInfo
(Meldung)Waypoint
(Meldung)
RoutesPreferred
Die Routes Preferred API.
ComputeCustomRoutes |
---|
Anhand einer Reihe von Terminal- und Zwischen-Wegpunkten sowie eines Routenziels wird die beste Route für das Routenziel berechnet. Gibt auch die schnellste und die kürzeste Route als Referenzrouten zurück. HINWEIS:Bei dieser Methode müssen Sie in der Eingabe eine Antwortfeldmaske angeben. Sie können die Antwortfeldmaske mithilfe des URL-Parameters Zum Beispiel in dieser Methode:
Google rät davon ab, die Platzhalter-Antwortfeldmaske (
|
ComputeRouteMatrix |
---|
Nimmt eine Liste von Start- und Zielorten auf und gibt einen Stream mit Routeninformationen für jede Kombination aus Start- und Zielort zurück. HINWEIS:Bei dieser Methode müssen Sie in der Eingabe eine Antwortfeldmaske angeben. Sie können die Antwortfeldmaske mithilfe des URL-Parameters Zum Beispiel in dieser Methode:
Es ist wichtig, dass Sie
|
ComputeRoutes |
---|
Gibt die primäre Route zusammen mit optionalen alternativen Routen zurück, wobei eine Reihe von Terminal- und Zwischenwegpunkten angegeben wird. HINWEIS:Bei dieser Methode müssen Sie in der Eingabe eine Antwortfeldmaske angeben. Sie können die Antwortfeldmaske mithilfe des URL-Parameters Zum Beispiel in dieser Methode:
Google rät davon ab, die Platzhalter-Antwortfeldmaske (
|
ComputeCustomRoutesRequest
ComputeCustomRoutes-Anfragenachricht.
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. |
travel_mode |
Optional. Gibt die Mobilitätsform an. Derzeit wird nur DRIVE unterstützt. |
routing_preference |
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 |
polyline_quality |
Optional. Gibt die Qualität der Polylinie an. |
polyline_encoding |
Optional. Gibt die bevorzugte Codierung für die Polylinie an. |
departure_time |
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. |
route_modifiers |
Optional. Eine Reihe von Bedingungen, die erfüllt sein müssen und sich auf die Berechnung der Routen auswirken. |
route_objective |
Erforderlich. Ein Routenziel, für das optimiert werden soll. |
language_code |
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 |
ComputeCustomRoutesResponse
ComputeCustomRoutes-Antwortnachricht.
Felder | |
---|---|
routes[] |
Die „besten“ Routen für das Eingaberoutenziel. |
fastest_route |
Die schnellste Referenzroute. |
shortest_route |
Die kürzeste Referenzroute. |
fallback_info |
Fallback-Informationen für benutzerdefinierte Routen. |
FallbackInfo
Kapselt Fallback-Informationen für ComputeCustomRoutes. ComputeCustomRoutes führt zwei Arten von Fallbacks aus:
Wenn die Route nicht mit der vom Kunden angeforderten Routingpreference berechnet werden kann, wird ein anderer Routingmodus verwendet. In diesem Fall werden mit „fallback_routing_mode“ und „routing_mode_fallback_reason“ der verwendete Fallback-Routingmodus und der Grund für das Fallback angegeben.
Wenn keine „beste“ berechnet werden kann für das vom Kunden angegebene Routenziel erstellt, wird möglicherweise ein anderes Ziel verwendet. fallback_route_objective wird verwendet, um das Fallback-Routenziel zu übermitteln.
Felder | |
---|---|
routing_mode |
Routingmodus, der für die Antwort verwendet wird. Wenn ein Fallback ausgelöst wurde, kann sich der Modus von der Routingeinstellung unterscheiden, die in der ursprünglichen Clientanfrage festgelegt wurde. |
routing_mode_reason |
Der Grund, warum die Fallback-Antwort anstelle der ursprünglichen Antwort verwendet wurde. Dieses Feld wird nur ausgefüllt, wenn der Fallback-Modus ausgelöst und die Fallback-Antwort zurückgegeben wird. |
route_objective |
Das für die Antwort verwendete Routenziel. Wenn ein Fallback ausgelöst wurde, kann sich das Ziel vom Routingziel unterscheiden, das in der ursprünglichen Clientanfrage angegeben wurde. |
FallbackRouteObjective
RouteObjective, das für die Antwort verwendet wird.
Enums | |
---|---|
FALLBACK_ROUTE_OBJECTIVE_UNSPECIFIED |
Fallback-Route-Ziel nicht angegeben. |
FALLBACK_RATECARD_WITHOUT_TOLL_PRICE_DATA |
Wenn der Kunde die RateCard anfordert und „include_tolls“ auf „true“ setzt und Google keine Mautgebühren für die Route benötigt, greift die API auf RateCard zurück, ohne den Mautpreis zu berücksichtigen. |
ComputeRouteMatrixRequest
ComputeRouteMatrix-Anfragenachricht
Felder | |
---|---|
origins[] |
Erforderlich. Array von Ursprüngen, das die Zeilen der Antwortmatrix bestimmt. Für die Kardinalität von Start- und Zielorten gelten mehrere Größenbeschränkungen:
|
destinations[] |
Erforderlich. Array von Zielen, das die Spalten der Antwortmatrix bestimmt. |
travel_mode |
Optional. Gibt die Mobilitätsform an. |
routing_preference |
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 |
departure_time |
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. |
ComputeRoutesRequest
ComputeRoutes-Anfragenachricht
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. |
travel_mode |
Optional. Gibt die Mobilitätsform an. |
routing_preference |
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 |
polyline_quality |
Optional. Gibt die Qualität der Polylinie an. |
polyline_encoding |
Optional. Gibt die bevorzugte Codierung für die Polylinie an. |
departure_time |
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. |
compute_alternative_routes |
Gibt an, ob neben der Route alternative Routen berechnet werden sollen. |
route_modifiers |
Optional. Eine Reihe von Bedingungen, die erfüllt sein müssen und sich auf die Berechnung der Routen auswirken. |
language_code |
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 |
optimize_waypoint_order |
Wenn optWaypointOrder auf „true“ gesetzt ist, wird versucht, die angegebenen Zwischen-Wegpunkte so neu zu ordnen, dass die Gesamtkosten der Route minimiert werden. Wenn einer der Wegpunkte ein Wegpunkt ist, schlägt die Anfrage fehl. Verwenden Sie ComputeRoutesResponse.Routes.Optimized_intermediate_waypoint_index, um die neue Reihenfolge zu ermitteln. Wenn „routes.optimize_intermediate_waypoint_index“ nicht im Header |
ComputeRoutesResponse
ComputeRoutes die Antwortnachricht.
Felder | |
---|---|
routes[] |
Enthält ein Array mit berechneten Routen (bis zu drei), wenn Sie „compute_alternatives_routes“ angeben. Wenn dies nicht angegeben wird, enthält es nur eine Route. Wenn dieses Array mehrere Einträge enthält, ist der erste die am besten empfohlene Route. Wenn das Array leer ist, bedeutet dies, dass keine Route gefunden werden konnte. |
fallback_info |
Wenn der Server die Routenergebnisse nicht mit allen Eingabepräferenzen berechnen kann, greift er unter Umständen auf eine andere Berechnungsmethode zurück. Wenn der Fallback-Modus verwendet wird, enthält dieses Feld detaillierte Informationen zur Fallback-Antwort. Andernfalls ist dieses Feld nicht festgelegt. |
CustomRoute
Kapselt eine benutzerdefinierte Route ein, die basierend auf dem vom Kunden angegebenen Routenziel berechnet wurde. CustomRoute enthält eine Route und ein Routentoken, die an NavSDK übergeben werden können, um die benutzerdefinierte Route für die detaillierte Routenführung zu rekonstruieren.
Felder | |
---|---|
route |
Die Route, die als „am besten“ eingestuft wird für das Eingaberoutenziel aus. |
token |
Websicheres base64-codiertes Routentoken, das an NavSDK übergeben werden kann, sodass NavSDK die Route während der Navigation rekonstruieren kann. Im Fall einer Neuroute wird die ursprüngliche Absicht beim Aufruf von RoutesPreferred ComputeCustomRoutes berücksichtigt. Kunden sollten dieses Token als intransparentes Blob behandeln. |
FallbackInfo
Informationen dazu, wie und warum ein Fallback-Ergebnis verwendet wurde. Wenn dieses Feld festgelegt ist, hat der Server einen anderen Routingmodus als Ihren bevorzugten Modus als Fallback verwendet.
Felder | |
---|---|
routing_mode |
Routingmodus, der für die Antwort verwendet wird. Wenn ein Fallback ausgelöst wurde, kann sich der Modus von der Routingeinstellung unterscheiden, die in der ursprünglichen Clientanfrage festgelegt wurde. |
reason |
Der Grund, warum die Fallback-Antwort anstelle der ursprünglichen Antwort verwendet wurde. Dieses Feld wird nur ausgefüllt, wenn der Fallback-Modus ausgelöst und die Fallback-Antwort zurückgegeben wird. |
FallbackReason
Gründe für die Verwendung der Fallback-Antwort.
Enums | |
---|---|
FALLBACK_REASON_UNSPECIFIED |
Kein Grund für Fallback angegeben. |
SERVER_ERROR |
Bei der Berechnung von Routen mit dem bevorzugten Routenmodus ist ein Serverfehler aufgetreten. Es wurde jedoch ein Ergebnis zurückgegeben, das mit einer alternativen Mobilitätsform berechnet wurde. |
LATENCY_EXCEEDED |
Wir konnten die Berechnung mit Ihrem bevorzugten Routenmodus nicht rechtzeitig abschließen, konnten jedoch ein Ergebnis zurückgeben, das von einem alternativen Modus berechnet wurde. |
FallbackRoutingMode
Tatsächlicher Routingmodus, der für die zurückgegebene Fallback-Antwort verwendet wird.
Enums | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Nicht verwendet. |
FALLBACK_TRAFFIC_UNAWARE |
Gibt an, dass "TRAFFIC_UNAWARE" Routingmodus verwendet wurde, um die Antwort zu berechnen. |
FALLBACK_TRAFFIC_AWARE |
Gibt an, dass "TRAFFIC_AWARE" Routingmodus verwendet wurde, um die Antwort zu berechnen. |
Standort
Kapselt einen Standort ein (einen geografischen Punkt und eine optionale Überschrift).
Felder | |
---|---|
lat_lng |
Die geografischen Koordinaten des Wegpunkts. |
heading |
Die Kompassausrichtung, die der Richtung des Verkehrsflusses zugeordnet ist. Mit diesem Wert wird die Straßenseite angegeben, die als Start- und Zielpunkt verwendet werden soll. Ausrichtungswerte können zwischen 0 und 360 liegen, wobei 0 die Richtung nach Norden, 90 eine Richtung nach Osten usw. angibt. Sie können dieses Feld nur für die Mobilitätsformen |
Manöver
Eine Reihe von Werten, die die Navigationsaktion angeben, die für den aktuellen Schritt ausgeführt werden soll (z. B. links abbiegen, verbinden, gerade).
Enums | |
---|---|
MANEUVER_UNSPECIFIED |
Nicht verwendet. |
TURN_SLIGHT_LEFT |
Leicht nach links abbiegen. |
TURN_SHARP_LEFT |
Scharf nach links abbiegen. |
UTURN_LEFT |
Wenden. |
TURN_LEFT |
Links abbiegen. |
TURN_SLIGHT_RIGHT |
Leicht nach rechts abbiegen. |
TURN_SHARP_RIGHT |
Scharf nach rechts abbiegen. |
UTURN_RIGHT |
Wenden. |
TURN_RIGHT |
Rechts abbiegen. |
STRAIGHT |
Fahren Sie geradeaus. |
RAMP_LEFT |
Nimm die linke Auffahrt. |
RAMP_RIGHT |
Dann nehmen Sie die rechte Auffahrt. |
MERGE |
Zusammenführen in Traffic. |
FORK_LEFT |
Nimm die linke Gabelung. |
FORK_RIGHT |
Nimm die rechte Gabel. |
FERRY |
Nimm die Fähre. |
FERRY_TRAIN |
Nehmen Sie den Zug, der zur Fähre führt. |
ROUNDABOUT_LEFT |
Biegen Sie am Kreisverkehr links ab. |
ROUNDABOUT_RIGHT |
Im Kreisverkehr rechts abbiegen. |
Polyline
Kapselt eine codierte Polylinie ein.
Felder | |
---|---|
Union-Feld polyline_type . Kapselt den Typ der Polylinie ein. Die Standardeinstellung ist encoded_polyline. Für polyline_type ist nur einer der folgenden Werte zulässig: |
|
encoded_polyline |
Die Stringcodierung der Polylinie unter Verwendung des Algorithmus für die Polyliniencodierung. |
geo_json_linestring |
Gibt eine Polylinie im GeoJSON-LineString-Format an |
PolylineEncoding
Gibt den bevorzugten Typ der Polylinie an, die zurückgegeben werden soll.
Enums | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED |
Keine Einstellung für Polylinientyp angegeben. Die Standardeinstellung ist ENCODED_POLYLINE . |
ENCODED_POLYLINE |
Gibt eine Polylinie an, die mithilfe des Codierungsalgorithmus für Polylinien codiert wurde. |
GEO_JSON_LINESTRING |
Gibt eine Polylinie im GeoJSON-LineString-Format an |
PolylineQuality
Eine Reihe von Werten, die die Qualität der Polylinie angeben.
Enums | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED |
Keine Einstellung für die Polylinienqualität angegeben. Die Standardeinstellung ist OVERVIEW . |
HIGH_QUALITY |
Gibt eine Polylinie von hoher Qualität an, die aus mehr Punkten als OVERVIEW zusammengesetzt ist, allerdings zulasten einer größeren Antwortgröße. Verwenden Sie diesen Wert, wenn Sie mehr Genauigkeit benötigen. |
OVERVIEW |
Gibt eine Übersichtspolygone an, die sich aus einer kleinen Anzahl von Punkten zusammensetzt. Verwenden Sie diesen Wert, wenn Sie eine Übersicht der Route anzeigen lassen. Diese Option hat eine niedrigere Anfragelatenz als die Option HIGH_QUALITY . |
Route
Schließt eine Route ein, die aus einer Folge von miteinander verbundenen Straßensegmenten besteht, die Wegpunkte am Anfang, Ende und in der Mitte verbinden.
Felder | |
---|---|
legs[] |
Mehrere Abschnitte der Route, d. h. Pfadsegmente zwischen Wegpunkten. Jeder Abschnitt entspricht der Fahrt zwischen zwei Wegpunkten, die keine |
distance_meters |
Die Entfernung der Route in Metern. |
duration |
Die für die Navigation der Route erforderliche Zeit. Wenn Sie |
static_duration |
Die Dauer der Fahrt auf der Route ohne Berücksichtigung der Verkehrslage. |
polyline |
Die gesamte Polylinie der Route. Diese Polylinie ist die kombinierte Polylinie aller |
description |
Eine Beschreibung der Route. |
warnings[] |
Ein Array mit Warnungen, die beim Anzeigen der Route angezeigt werden sollen. |
viewport |
Der Markierungsrahmen des Darstellungsbereichs der Polylinie. |
travel_advisory |
Zusätzliche Informationen zur Route. |
optimized_intermediate_waypoint_index[] |
Wenn ComputeRoutesRequest.optimize_waypoint_order auf „true“ gesetzt ist, enthält dieses Feld die optimierte Reihenfolge der Wegpunkte. Andernfalls ist dieses Feld leer. Angenommen, die Eingabe lautet Origin: LA; Fortgeschrittene Anfänger: Dallas, Bangor, Phoenix Zielort: New York; und die optimierte Wegpunktreihenfolge ist: Phoenix, Dallas, Bangor. Dann enthält dieses Feld die Werte [2, 0, 1]. Der Index beginnt für den ersten Wegpunkt mit 0. |
RouteLeg
Schließt ein Segment zwischen Wegpunkten ein, die keine via
sind.
Felder | |
---|---|
distance_meters |
Die Strecke des Streckenabschnitts in Metern. |
duration |
Die Zeit, die zum Navigieren im Bein benötigt wird. Wenn |
static_duration |
Die Fahrtdauer eines Abschnitts, bei der die Verkehrslage nicht berücksichtigt wird. |
polyline |
Die gesamte Polylinie für diesen Streckenabschnitt. Dies schließt die Polylinie jeder |
start_location |
Die Startposition dieses Streckenabschnitts. Diese kann sich von der angegebenen |
end_location |
Der Endstandort dieses Abschnitts. Diese kann sich von der angegebenen |
steps[] |
Ein Array von Schritten, die Segmente innerhalb dieses Abschnitts angeben. Jeder Schritt stellt eine Navigationsanweisung dar. |
travel_advisory |
Sammelt die zusätzlichen Informationen, über die der Nutzer informiert werden soll, z. B. die Beschränkung der Verkehrszone auf einem Streckenabschnitt. |
RouteLegStep
Kapselt ein Segment einer RouteLeg
ein. Ein Schritt entspricht einer einzelnen Navigationsanweisung. Streckenabschnitte bestehen aus Schritten.
Felder | |
---|---|
distance_meters |
Die Strecke dieses Schritts in Metern. Unter bestimmten Umständen enthält dieses Feld keinen Wert. |
static_duration |
Die Dauer der Reise für diesen Schritt ohne Berücksichtigung der Verkehrslage. Unter bestimmten Umständen enthält dieses Feld keinen Wert. |
polyline |
Die mit diesem Schritt verknüpfte Polylinie. |
start_location |
Die Startposition dieses Schritts. |
end_location |
Der Endstandort dieses Schritts. |
navigation_instruction |
Navigationsanweisungen |
travel_advisory |
Enthält die zusätzlichen Informationen, über die der Nutzer informiert werden sollte, z. B. die Beschränkung eines Abschnitts eines Abschnitts auf eine bestimmte Verkehrszone. |
RouteLegStepTravelAdvisory
Enthält die zusätzlichen Informationen, über die der Nutzer informiert werden sollte, z. B. die Beschränkung eines Abschnitts eines Abschnitts auf eine bestimmte Verkehrszone.
Felder | |
---|---|
speed_reading_intervals[] |
Geschwindigkeitsleseintervalle zur detaillierten Verkehrsdichte. Anwendbar bei den Routingeinstellungen Beispiel:
|
RouteLegTravelAdvisory
Sammelt die zusätzlichen Informationen, über die der Nutzer informiert werden soll, z. B. die Beschränkung der Verkehrszone auf einem Streckenabschnitt.
Felder | |
---|---|
toll_info |
Kapselt Informationen zu Mautgebühren des spezifischen RouteLeg-Objekts. Dieses Feld wird nur ausgefüllt, wenn wir davon ausgehen, dass auf dem RouteLeg Mautstraßen anfallen. Wenn für dieses Feld ein Wert festgelegt ist, das Unterfeld „estimated_price“ nicht ausgefüllt ist, gehen wir davon aus, dass die Straße mautpflichtig ist, aber uns ist kein geschätzter Preis bekannt. Ist dieses Feld nicht vorhanden, fallen für das RouteLeg keine Mautgebühren an. |
speed_reading_intervals[] |
Geschwindigkeitsleseintervalle zur detaillierten Verkehrsdichte. Anwendbar bei den Routingeinstellungen Beispiel:
|
RouteMatrixDestination
Ein einzelnes Ziel für ComputeRouteMatrixRequest
Felder | |
---|---|
waypoint |
Erforderlich. Wegpunkt (Ziel) |
RouteMatrixElement
Kapselt Routeninformationen, die für ein Start-/Zielort-Paar in der ComputeRouteMatrix API berechnet wurden. Dieses Proto kann zum Client gestreamt werden.
Felder | |
---|---|
origin_index |
Nullbasierter Index des Ursprungs in der Anfrage. |
destination_index |
Nullbasierter Index des Ziels in der Anfrage. |
status |
Fehlerstatuscode für dieses Element. |
condition |
Gibt an, ob die Route gefunden wurde. Unabhängig vom Status. |
distance_meters |
Die Entfernung der Route in Metern. |
duration |
Die für die Navigation der Route erforderliche Zeit. Wenn Sie |
static_duration |
Die Dauer der Fahrt auf der Route ohne Berücksichtigung der Verkehrslage. |
travel_advisory |
Zusätzliche Informationen zur Route. Zum Beispiel: Informationen zu Einschränkungen und Mautgebühren |
fallback_info |
Wenn der Server die Route nicht mit den angegebenen Präferenzen für dieses bestimmte Start-/Zielort-Paar berechnen kann, greift er unter Umständen auf einen anderen Berechnungsmodus zurück. Wenn der Fallback-Modus verwendet wird, enthält dieses Feld detaillierte Informationen zur Fallback-Antwort. Andernfalls ist dieses Feld nicht festgelegt. |
RouteMatrixElementCondition
Die Bedingung der zurückgegebenen Route.
Enums | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
Wird nur verwendet, wenn der status des Elements nicht zulässig ist. |
ROUTE_EXISTS |
Es wurde eine Route gefunden und die entsprechenden Informationen für das Element wurden eingegeben. |
ROUTE_NOT_FOUND |
Es wurde keine Route gefunden. Felder mit Routeninformationen wie distance_meters oder duration werden im Element nicht ausgefüllt. |
RouteMatrixOrigin
Ein einzelner Ursprung für ComputeRouteMatrixRequest
Felder | |
---|---|
waypoint |
Erforderlich. Startwegpunkt |
route_modifiers |
Optional. Modifikatoren für jede Route, die diesen als Startpunkt verwendet |
RouteModifiers
Kapselt eine Reihe optionaler Bedingungen, die bei der Berechnung der Routen erfüllt werden müssen.
Felder | |
---|---|
avoid_tolls |
Gibt an, ob Mautstraßen gegebenenfalls vermieden werden. Routen ohne Mautstraßen werden bevorzugt. Gilt nur für die Mobilitätsformen |
avoid_highways |
Gibt an, ob Autobahnen vermieden werden sollen, sofern dies sinnvoll ist. Routen ohne Autobahnen werden bevorzugt. Gilt nur für die Mobilitätsformen |
avoid_ferries |
Gibt an, ob Fähren gegebenenfalls vermieden werden sollen. Routen, die keine Fähren enthalten, werden bevorzugt. Gilt nur für die Mobilitätsform |
avoid_indoor |
Gibt an, ob das Fahren in Innenräumen angemessen ist. Routen ohne Navigation für Innenbereiche werden bevorzugt. Gilt nur für die Mobilitätsform |
vehicle_info |
Gibt die Fahrzeuginformationen an. |
toll_passes[] |
Zusammenfassung von Informationen zu Mautkarten. Wenn Mautpässe angegeben werden, versucht die API, den Preis der Karte bzw. des Tickets zurückzugeben. Wenn keine Mautkarten angegeben werden, behandelt die API die Mautkarte als unbekannt und versucht, den Barpreis zurückzugeben. Gilt nur für die Mobilitätsformen DRIVE und TWO_WHEELER. |
RouteObjective
Kapselt ein Ziel ein, für das durch ComputeCustomRoutes optimiert werden soll.
Felder | |
---|---|
rate_card |
Das RateCard-Ziel. |
RateCard
Kapselt ein RateCard-Routenziel ein.
Felder | |
---|---|
cost_per_minute |
Optional. Kosten pro Minute. |
cost_per_km |
Optional. Kosten pro Kilometer. |
include_tolls |
Optional. Gibt an, ob Mautkosten in die Gesamtkosten einbezogen werden sollen. |
MonetaryCost
Fasst die in der Preisliste verwendeten Kosten zusammen.
Felder | |
---|---|
value |
Erforderlich. Der aus der Anfrage abgeleitete Kostenwert in lokaler Währung. |
RouteTravelAdvisory
Enthält die zusätzlichen Informationen, über die der Nutzer informiert werden sollte, z. B. mögliche Einschränkungen in Bezug auf die Verkehrszone usw.
Felder | |
---|---|
toll_info |
Fasst Informationen zu Mautgebühren auf der Route zusammen. Dieses Feld wird nur ausgefüllt, wenn wir davon ausgehen, dass auf der Route Mautgebühren anfallen. Wenn für dieses Feld ein Wert festgelegt ist, das Unterfeld „estimated_price“ nicht ausgefüllt ist, gehen wir davon aus, dass die Straße mautpflichtig ist, aber uns ist kein geschätzter Preis bekannt. Ist dieses Feld nicht festgelegt, gehen wir davon aus, dass auf der Route keine Maut erhoben wird. |
speed_reading_intervals[] |
Geschwindigkeitsleseintervalle zur detaillierten Verkehrsdichte. Anwendbar bei den Routingeinstellungen Beispiel:
|
RouteTravelMode
Eine Reihe von Werten zur Angabe der Mobilitätsform.
Enums | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Keine Mobilitätsform angegeben. Die Standardeinstellung ist DRIVE . |
DRIVE |
Mit Pkw. |
BICYCLE |
Sie fahren mit dem Fahrrad. |
WALK |
Geh zu Fuß. |
TWO_WHEELER |
Motorisiertes Fahrzeug mit zwei Rädern. Beispiel: Motorrad. Hinweis: Diese Angabe unterscheidet sich von der Mobilitätsform BICYCLE , die den von Menschen betriebenen Modus umfasst. |
TAXI |
Fahren Sie mit einem lizenzierten Taxi, das in einigen Regionen bestimmte Taxispuren befahren kann. Der TAXI-Modus ist eine experimentelle Funktion. Wenn der Kunde eine TAXI-Route in einer Stadt anfordert, in der keine Daten zu Taxisspuren verfügbar sind, wird eine DRIVE-Route zurückgegeben. |
RoutingPreference
Eine Reihe von Werten, mit denen Faktoren angegeben werden, die bei der Berechnung der Route berücksichtigt werden sollen.
Enums | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Keine Routingeinstellung angegeben. Standardeinstellung ist TRAFFIC_AWARE . |
TRAFFIC_UNAWARE |
Berechnet Routen ohne Berücksichtigung der Verkehrslage. Geeignet, wenn die Verkehrslage keine Rolle spielt. Die Verwendung dieses Werts führt zur niedrigsten Latenz. |
TRAFFIC_AWARE |
Bei der Berechnung von Routen werden die Verkehrsbedingungen berücksichtigt. Im Gegensatz zu TRAFFIC_AWARE_OPTIMAL werden einige Optimierungen angewendet, um die Latenz erheblich zu reduzieren. |
TRAFFIC_AWARE_OPTIMAL |
Bei der Berechnung der Routen werden die Verkehrsbedingungen berücksichtigt, ohne dass die meisten Leistungsoptimierungen vorgenommen werden. Die Verwendung dieses Werts führt zur höchsten Latenz. |
SpeedReadingInterval
Verkehrsdichteanzeige für ein zusammenhängendes Segment einer Polylinie oder eines Pfads Bei einem Pfad mit den Punkten P_0, P_1, ... , P_N (nullbasierter Index) definiert SpeedReadingInterval ein Intervall und beschreibt seinen Traffic anhand der folgenden Kategorien.
Felder | |
---|---|
start_polyline_point_index |
Der Startindex dieses Intervalls in der Polylinie. Wenn der Index in JSON 0 ist, scheint das Feld nicht ausgefüllt zu sein. |
end_polyline_point_index |
Der Endindex dieses Intervalls in der Polylinie. Wenn der Index in JSON 0 ist, scheint das Feld nicht ausgefüllt zu sein. |
speed |
Verkehrsgeschwindigkeit in diesem Intervall. |
Geschwindigkeit
Die Klassifizierung der Polyliniengeschwindigkeit auf Grundlage von Verkehrsdaten.
Enums | |
---|---|
SPEED_UNSPECIFIED |
Standardwert Dieser Wert wird nicht verwendet. |
NORMAL |
Normale Geschwindigkeit. Es wird kein Stau erkannt. |
SLOW |
Stau erkannt, aber kein Stau entstanden. |
TRAFFIC_JAM |
Stau erkannt. |
TollInfo
Verkapselt mautpflichtige Informationen in einem Route
oder RouteLeg
.
Felder | |
---|---|
estimated_price[] |
Der Geldbetrag der Mautgebühren für die entsprechende Route oder RouteLeg. Diese Liste enthält für jede Währung einen Geldbetrag, der voraussichtlich von den Mautstationen berechnet wird. Für Routen mit Mautgebühren in derselben Währung enthält diese Liste normalerweise nur einen Eintrag. Für internationale Reisen kann diese Liste mehrere Positionen enthalten, um Mautgebühren in verschiedenen Währungen widerzuspiegeln. |
TollPass
Liste der weltweit unterstützten Mautpässe.
Enums | |
---|---|
TOLL_PASS_UNSPECIFIED |
Nicht verwendet. Wenn dieser Wert verwendet wird, schlägt die Anfrage fehl. |
AU_ETOLL_TAG |
Einer von vielen Anbietern von Mautkarten in Sydney https://www.myetoll.com.au |
AU_EWAY_TAG |
Einer von vielen Anbietern von Mautkarten in Sydney https://www.tollpay.com.au/ |
AU_LINKT |
Australien-weite Mautpass. Weitere Informationen finden Sie unter https://www.linkt.com.au/. |
AR_TELEPASE |
argentinischer Mautpass. Weitere Informationen finden Sie unter https://telepase.com.ar. |
BR_AUTO_EXPRESO |
Brasilien Mautpass. Weitere Informationen finden Sie unter https://www.autoexpreso.com. |
BR_CONECTCAR |
Brasilien Mautpass. Weitere Informationen finden Sie unter https://conectcar.com. |
BR_MOVE_MAIS |
Brasilien Mautpass. Weitere Informationen finden Sie unter https://movemais.com. |
BR_PASSA_RAPIDO |
Brasilien Mautpass. Weitere Informationen finden Sie unter https://pasorapido.gob.do/. |
BR_SEM_PARAR |
Brasilien Mautpass. Weitere Informationen finden Sie unter https://www.semparar.com.br. |
BR_TAGGY |
Brasilien Mautpass. Weitere Informationen finden Sie unter https://taggy.com.br. |
BR_VELOE |
Brasilien Mautpass. Weitere Informationen finden Sie unter https://veloe.com.br/site/onde-usar. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
Grenzübergang zwischen Kanada und den USA |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Grenzübergang zwischen Kanada und den USA |
CA_US_BLUE_WATER_EDGE_PASS |
Grenzübergang zwischen Ontario, Kanada und Michigan, USA. |
CA_US_CONNEXION |
Grenzübergang zwischen Ontario, Kanada und Michigan, USA. |
CA_US_NEXUS_CARD |
Grenzübergang zwischen Kanada und den USA |
ID_E_TOLL |
Indonesien. E-Karte, die von mehreren Banken zur Bezahlung von Mautgebühren bereitgestellt wird. Alle E-Cards über Banken werden gleich berechnet, sodass nur ein enum-Wert erforderlich ist. Beispiel: Bank Mandiri https://www.bankmandiri.co.id/e-money BCA https://www.bca.co.id/flazz BNI https://www.bni.co.id/id-id/ebanking/tapcash |
IN_FASTAG |
Indien |
IN_LOCAL_HP_PLATE_EXEMPT |
Indien: Ausnahmeregelung für HP-Staaten |
MX_TAG_IAVE |
Mautpass für Mexiko. |
MX_TAG_TELEVIA |
Mautpassanbieter in Mexiko. Eines von vielen, die in Mexiko-Stadt tätig sind. Weitere Informationen finden Sie unter https://www.televia.com.mx. |
MX_VIAPASS |
Mautpass für Mexiko. Weitere Informationen finden Sie unter https://www.viapass.com.mx/viapass/web_home.aspx. |
US_AL_FREEDOM_PASS |
Alabama, USA. |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
AK, USA. |
US_CA_FASTRAK |
Kalifornien, USA. |
US_CA_FASTRAK_CAV_STICKER |
Gibt an, dass der Fahrer zusätzlich zum von der DMV ausgestellten Aufkleber für saubere Luftfahrzeuge (CAV) einen FasTrak-Plakette hat. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
CO, USA. |
US_CO_GO_PASS |
CO, USA. |
US_DE_EZPASSDE |
Deutschland, USA. |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS |
Florida, USA. |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD |
Florida, USA. |
US_FL_EPASS |
Florida, USA. |
US_FL_GIBA_TOLL_PASS |
Florida, USA. |
US_FL_LEEWAY |
Florida, USA. |
US_FL_SUNPASS |
Florida, USA. |
US_FL_SUNPASS_PRO |
Florida, USA. |
US_IL_EZPASSIL |
IL, USA. |
US_IL_IPASS |
IL, USA. |
US_IN_EZPASSIN |
IN, USA. |
US_KS_BESTPASS_HORIZON |
KS, USA. |
US_KS_KTAG |
KS, USA. |
US_KS_NATIONALPASS |
KS, USA. |
US_KS_PREPASS_ELITEPASS |
KS, USA. |
US_KY_RIVERLINK |
KY, USA. |
US_LA_GEAUXPASS |
Los Angeles, USA. |
US_LA_TOLL_TAG |
Los Angeles, USA. |
US_MA_EZPASSMA |
Massachusetts, USA. |
US_MD_EZPASSMD |
MD, USA. |
US_ME_EZPASSME |
ME, USA. |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
Michigan, USA. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
Michigan, USA. |
US_MI_IQ_PROX_CARD |
Michigan, USA. |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
Michigan, USA. |
US_MI_NEXPRESS_TOLL |
Michigan, USA. |
US_MN_EZPASSMN |
MN, USA. |
US_NC_EZPASSNC |
North Carolina, USA. |
US_NC_PEACH_PASS |
North Carolina, USA. |
US_NC_QUICK_PASS |
North Carolina, USA. |
US_NH_EZPASSNH |
NH, USA. |
US_NJ_DOWNBEACH_EXPRESS_PASS |
NJ, USA. |
US_NJ_EZPASSNJ |
NJ, USA. |
US_NY_EXPRESSPASS |
New York, USA. |
US_NY_EZPASSNY |
New York, USA. |
US_OH_EZPASSOH |
Ohio, USA. |
US_PA_EZPASSPA |
PA, USA. |
US_RI_EZPASSRI |
Rhode Island, USA |
US_SC_PALPASS |
SC, USA. |
US_TX_BANCPASS |
Texas, USA. |
US_TX_DEL_RIO_PASS |
Texas, USA. |
US_TX_EFAST_PASS |
Texas, USA. |
US_TX_EAGLE_PASS_EXPRESS_CARD |
Texas, USA. |
US_TX_EPTOLL |
Texas, USA. |
US_TX_EZ_CROSS |
Texas, USA. |
US_TX_EZTAG |
Texas, USA. |
US_TX_LAREDO_TRADE_TAG |
Texas, USA. |
US_TX_PLUSPASS |
Texas, USA. |
US_TX_TOLLTAG |
Texas, USA. |
US_TX_TXTAG |
Texas, USA. |
US_TX_XPRESS_CARD |
Texas, USA. |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD |
Utah, USA. |
US_VA_EZPASSVA |
Virginia, USA. |
US_WA_BREEZEBY |
Washington, USA |
US_WA_GOOD_TO_GO |
Washington, USA |
US_WV_EZPASSWV |
WV, USA. |
US_WV_MEMORIAL_BRIDGE_TICKETS |
WV, USA. |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
WV, USA. |
Einheiten
Eine Reihe von Werten, die die in der Anzeige verwendete Maßeinheit angeben.
Enums | |
---|---|
UNITS_UNSPECIFIED |
Die Maßeinheiten sind nicht angegeben. Die Standardeinstellung ist die aus der Anfrage abgeleitete Maßeinheit. |
METRIC |
Metrische Maßeinheiten. |
IMPERIAL |
Angloamerikanische Maßeinheiten. |
VehicleEmissionType
Eine Gruppe von Werten, die den Emissionstyp des Fahrzeugs beschreiben. Gilt nur für die Mobilitätsform „Drive“.
Enums | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Keine Emissionstyp angegeben. Die Standardeinstellung ist GASOLINE. |
GASOLINE |
Fahrzeug mit Benzin/Benzin. |
ELECTRIC |
Ein strombetriebenes Fahrzeug. |
HYBRID |
Fahrzeug mit Hybridantrieb, z. B. Benzin und Elektro. |
VehicleInfo
Umfasst die Fahrzeuginformationen, z. B. das letzte Zeichen des Kfz-Kennzeichens.
Felder | |
---|---|
emission_type |
Beschreibt die Emissionsart des Fahrzeugs. Gilt nur für die Mobilitätsform „Drive“. |
Zwischenstopp
Schließt einen Wegpunkt ein. Wegpunkte markieren sowohl den Anfang als auch das Ende einer Route und beinhalten Zwischenstopps.
Felder | |
---|---|
via |
Markiert diesen Wegpunkt als Meilenstein und nicht als Stopppunkt Für jeden Wegpunkt, der keine Wegbeschreibung in der Anfrage ist, wird in der Antwort ein Eintrag an das Array |
vehicle_stopover |
Gibt an, dass der Wegpunkt für Fahrzeuge vorgesehen ist, an denen Fahrzeuge ein- oder aussteigen sollen. Wenn Sie diesen Wert festlegen, enthält die berechnete Route keine Wegpunkte außerhalb von |
side_of_road |
Gibt an, dass der Standort dieses Wegpunkts das Fahrzeug bevorzugt an einer bestimmten Straßenseite halten soll. Wenn Sie diesen Wert festlegen, verläuft die Route durch den Standort, sodass das Fahrzeug an der Straßenseite anhalten kann, zu der der Standort gewichtet ist. Diese Option funktioniert nur bei "Drive" und "TWO_WHEELER" Mobilitätsformen und wenn der 'location_type' ist auf „Standort“ festgelegt. |
Union-Feld location_type . Verschiedene Möglichkeiten zur Darstellung eines Standorts Für location_type ist nur einer der folgenden Werte zulässig: |
|
location |
Ein Punkt, der mithilfe geografischer Koordinaten angegeben wird, einschließlich einer optionalen Richtung. |
place_id |
Die mit dem Wegpunkt verknüpfte POI-Orts-ID. |