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
Routes Preferred API
ComputeCustomRoutes |
---|
Berechnet anhand einer Reihe von Start- und Zwischenpunkten sowie eines Ziels die beste Route für das Ziel. 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 Beispiel für diese Methode:
Google rät davon ab, die Platzhalter-Antwortfeldmaske (
|
ComputeRouteMatrix |
---|
Nimmt eine Liste von Start- und Zielorten entgegen 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 mit dem URL-Parameter Beispiel für diese 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 Zwischen-Wegpunkten 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 von der Verwendung der Antwortfeldmaske mit dem Platzhalter (
|
ComputeCustomRoutesRequest
ComputeCustomRoutes-Anfragenachricht.
Felder | |
---|---|
origin |
Erforderlich. Startpunkt. |
destination |
Erforderlich. Ziel-Wegpunkt |
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_ |
Optional. Gibt die Mobilitätsform an. Es werden nur |
routing_ |
Optional. Gibt an, wie die Route berechnet werden soll. Der Server versucht, die Route anhand der ausgewählten Routing-Einstellung zu berechnen. Wenn die Routingeinstellung zu einem Fehler oder zu einer sehr langen Latenz führt, wird ein Fehler zurückgegeben. Sie können diese Option nur angeben, 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 der Zeitpunkt der Anfrage verwendet. Wenn Sie für diesen Wert eine Zeit festlegen, die bereits eingetreten ist, schlägt die Anfrage fehl. |
route_ |
Optional. Eine Reihe von Bedingungen, die erfüllt sein müssen und sich auf die Berechnung der Routen auswirken. |
route_ |
Erforderlich. Ein Zielvorhaben für die Route, 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 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_ |
Die schnellste Referenzroute. |
shortest_ |
Die kürzeste Referenzroute. |
fallback_ |
Fallback-Informationen für benutzerdefinierte Routen. |
FallbackInfo
Zusammenfassung der Fallback-Informationen für ComputeCustomRoutes
. ComputeCustomRoutes
führt zwei Arten von Fallbacks aus:
Wenn die Route nicht mit der vom Kunden angeforderten
routing_preference
berechnet werden kann, wird ein anderer Routingmodus verwendet. In diesem Fall werden mitfallback_routing_mode
undrouting_mode_fallback_reason
der verwendete Fallback-Routingmodus und der Grund für das Fallback angegeben.Wenn keine „beste“ Route für das vom Kunden angegebene Routenziel berechnet werden kann, greift sie möglicherweise auf ein anderes Ziel zurück. Mit
fallback_route_objective
wird das Fallback-Routenziel übermittelt.
Felder | |
---|---|
routing_ |
Der für die Antwort verwendete Routingmodus. Wenn der Fallback ausgelöst wurde, kann der Modus von der Routing-Einstellung abweichen, die in der ursprünglichen Clientanfrage festgelegt wurde. |
routing_ |
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_ |
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
Für die Antwort verwendetes Routenziel.
Enums | |
---|---|
FALLBACK_ROUTE_OBJECTIVE_UNSPECIFIED |
Fallback-Route-Ziel nicht angegeben. |
FALLBACK_RATECARD_WITHOUT_TOLL_PRICE_DATA |
Wenn der Kunde RateCard anfordert und „include_tolls“ auf „true“ setzt und Google keine Mautpreisdaten 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 mit 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 mit Zielen, das die Spalten der Antwortmatrix bestimmt. |
travel_ |
Optional. Gibt die Mobilitätsform an. |
routing_ |
Optional. Gibt an, wie die Route berechnet werden soll. Der Server versucht, die Route anhand der ausgewählten Routing-Einstellung zu berechnen. Wenn die Routingeinstellung zu einem Fehler oder zu einer sehr langen Latenz führt, wird ein Fehler zurückgegeben. Diese Option kann nur angegeben werden, wenn |
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 für diesen Wert einen Zeitpunkt festlegen, der bereits stattgefunden hat, schlägt die Anfrage fehl. |
ComputeRoutesRequest
Anfragenachricht für ComputeRoutes
.
Felder | |
---|---|
origin |
Erforderlich. Startpunkt. |
destination |
Erforderlich. Ziel-Wegpunkt |
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_ |
Optional. Gibt die Mobilitätsform an. |
routing_ |
Optional. Gibt an, wie die Route berechnet werden soll. 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. Sie können diese Option nur angeben, 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 der Zeitpunkt der Anfrage verwendet. Wenn Sie für diesen Wert eine Zeit festlegen, die bereits eingetreten ist, schlägt die Anfrage fehl. |
compute_ |
Optional. Gibt an, ob zusätzlich zur Route alternative Routen berechnet werden sollen. Bei Anfragen mit Wegpunkten werden keine alternativen Routen zurückgegeben. |
route_ |
Optional. Eine Reihe von Bedingungen, die erfüllt sein müssen und sich auf die Berechnung von Routen auswirken. |
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 Ort der Routenanfrage abgeleitet. |
units |
Optional. Gibt die Maßeinheiten für die Anzeigefelder an. Dazu gehört auch das Feld |
optimize_ |
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 Zwischenwegpunkte ein Zwischenwegpunkt ist, schlägt die Anfrage fehl. Verwenden Sie |
ComputeRoutesResponse
ComputeRoutes die Antwortnachricht.
Felder | |
---|---|
routes[] |
Enthält ein Array mit bis zu drei berechneten Routen, wenn Sie |
fallback_ |
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 für das Eingaberoutenziel als „am besten“ eingestuft wird. |
token |
Websicheres, Base64-codiertes Routen-Token, das an das NavSDK übergeben werden kann. So kann das NavSDK die Route während der Navigation rekonstruieren und bei einer Umleitung die ursprüngliche Absicht bei der Aufrufung von |
FallbackInfo
Informationen dazu, wie und warum ein Fallback-Ergebnis verwendet wurde. Wenn dieses Feld festgelegt ist, hat der Server als Fallback einen anderen Routingmodus als Ihren bevorzugten Modus verwendet.
Felder | |
---|---|
routing_ |
Der für die Antwort verwendete Routingmodus. Wenn der Fallback ausgelöst wurde, kann der Modus von der Routing-Einstellung abweichen, die in der ursprünglichen Clientanfrage festgelegt wurde. |
reason |
Der Grund, warum anstelle der ursprünglichen Antwort die Fallback-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 einer 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 der Routingmodus TRAFFIC_UNAWARE zum Berechnen der Antwort verwendet wurde. |
FALLBACK_TRAFFIC_AWARE |
Gibt an, dass der Routingmodus TRAFFIC_AWARE zum Berechnen der Antwort verwendet wurde. |
Standort
Umfasst einen Standort (einen geografischen Punkt und eine optionale Überschrift).
Felder | |
---|---|
lat_ |
Die geografischen Koordinaten des Wegpunkts. |
heading |
Die Kompassausrichtung, die der Richtung des Verkehrsflusses zugeordnet ist. Dieser Wert gibt die Straßenseite an, die für die Abholung und Rückgabe verwendet werden soll. Die Werte für die Richtung können zwischen 0 und 360 liegen. Dabei gibt 0 die Richtung „Nördlich“ an, 90 die Richtung „Osten“ usw. Dieses Feld kann nur für die Mobilitätsarten |
Manöver
Eine Reihe von Werten, die die Navigationsaktion für den aktuellen Schritt angeben (z. B. links abbiegen, einfädeln oder geradeaus fahren).
Enums | |
---|---|
MANEUVER_UNSPECIFIED |
Nicht verwendet. |
TURN_SLIGHT_LEFT |
Drehen Sie sich leicht nach links. |
TURN_SHARP_LEFT |
Abbiegen Sie scharf nach links. |
UTURN_LEFT |
Wenden. |
TURN_LEFT |
Links abbiegen. |
TURN_SLIGHT_RIGHT |
Drehen Sie sich leicht nach rechts. |
TURN_SHARP_RIGHT |
Abbiegen Sie scharf nach rechts. |
UTURN_RIGHT |
Wenden. |
TURN_RIGHT |
Biegen Sie rechts ab. |
STRAIGHT |
Fahren Sie geradeaus. |
RAMP_LEFT |
Nehmen Sie 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 |
Biegen Sie am Kreisverkehr rechts ab. |
DEPART |
Anfängliche Manöver. |
NAME_CHANGE |
Wird verwendet, um eine Änderung des Straßennamens anzugeben. |
Polyline
Kapselt eine codierte Polylinie ein.
Felder | |
---|---|
Union-Feld polyline_type . Kapselt den Typ der Polylinie ein. Standardeinstellung ist „encoded_polyline“. Für polyline_type ist nur einer der folgenden Werte zulässig: |
|
encoded_ |
Die Stringcodierung der Polylinie unter Verwendung des Algorithmus zur Codierung der Polylinie. |
geo_ |
Hiermit wird eine Polylinie im GeoJSON-LineString-Format angegeben. |
PolylineEncoding
Gibt den bevorzugten Polylinientyp an, der 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 |
Hiermit wird eine Polylinie im GeoJSON-LineString-Format angegeben. |
PolylineQuality
Eine Reihe von Werten, die die Qualität der Polylinie angeben.
Enums | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED |
Es wurde keine Einstellung für die Polylinienqualität angegeben. Die Standardeinstellung ist OVERVIEW . |
HIGH_QUALITY |
Gibt eine Polylinie mit hoher Qualität an, die aus mehr Punkten als OVERVIEW besteht. Dies führt zu 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 eine Übersicht der Route angezeigt werden soll. Diese Option hat eine niedrigere Anfragelatenz als die Option HIGH_QUALITY . |
Route
Umfasst eine Route, die aus einer Reihe verbundener Straßensegmente besteht, die Start-, End- und Zwischenwegpunkte verbinden.
Felder | |
---|---|
legs[] |
Eine Reihe von Abschnitten (Pfadsegmente zwischen Wegpunkten), aus denen die Route besteht. Jeder Abschnitt entspricht der Fahrt zwischen zwei Wegpunkten, die keine |
distance_ |
Die Entfernung der Route in Metern. |
duration |
Die für die Navigation der Route erforderliche Zeit. Wenn Sie |
static_ |
Die Dauer der Fahrt auf der Route, ohne Berücksichtigung der Verkehrslage. |
polyline |
Die Polylinie der gesamten 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 Begrenzungsrahmen des Darstellungsbereichs der Polylinie. |
travel_ |
Zusätzliche Informationen zur Route. |
optimized_ |
Wenn |
RouteLeg
Schließt ein Segment zwischen Wegpunkten ein, die keine via
sind.
Felder | |
---|---|
distance_ |
Die Strecke des Streckenabschnitts in Metern. |
duration |
Die Zeit, die für die Route benötigt wird. Wenn |
static_ |
Die Dauer der Fahrt durch den Abschnitt, berechnet ohne Berücksichtigung der Verkehrsbedingungen. |
polyline |
Die Gesamtpolylinie für dieses Teilstück. Dies schließt die Polylinie jeder |
start_ |
Die Startposition dieses Streckenabschnitts. Dieser kann sich von der angegebenen |
end_ |
Der Endstandort dieses Abschnitts. Diese kann sich von der angegebenen |
steps[] |
Ein Array von Schritten, die Segmente in diesem Abschnitt angeben. Jeder Schritt steht für eine Navigationsanweisung. |
travel_ |
Enthält zusätzliche Informationen, über die der Nutzer informiert werden sollte, z. B. mögliche Einschränkungen für eine Verkehrszone auf einem Streckenabschnitt. |
RouteLegStep
Kapselt ein Segment einer RouteLeg
ein. Ein Schritt entspricht einer einzelnen Navigationsanweisung. Streckenabschnitte bestehen aus Schritten.
Felder | |
---|---|
distance_ |
Die zurückgelegte Strecke dieses Schritts in Metern. Unter bestimmten Umständen ist dieses Feld möglicherweise leer. |
static_ |
Die Dauer der Fahrt durch diesen Abschnitt ohne Berücksichtigung der Verkehrslage. Unter bestimmten Umständen ist dieses Feld möglicherweise leer. |
polyline |
Die Polylinie, die mit diesem Schritt verknüpft ist. |
start_ |
Die Startposition dieses Schritts. |
end_ |
Der Endstandort dieses Schritts. |
navigation_ |
Navigationsanweisungen |
travel_ |
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 zusätzliche Informationen, über die der Nutzer informiert werden sollte, z. B. mögliche Einschränkungen für eine Verkehrszone auf einem Streckenabschnitt.
Felder | |
---|---|
speed_ |
HINWEIS: Dieses Feld ist derzeit nicht ausgefüllt. |
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_ |
Enthält Informationen zu Mautgebühren für die jeweilige |
speed_ |
Geschwindigkeitsleseintervalle zur detaillierten Verkehrsdichte. Gilt für Beispiel:
|
RouteMatrixDestination
Ein einzelnes Ziel für ComputeRouteMatrixRequest
Felder | |
---|---|
waypoint |
Erforderlich. Zielmarkierung |
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_ |
Nullbasierter Index des Ursprungs in der Anfrage. |
destination_ |
Nullbasierter Index des Ziels in der Anfrage. |
status |
Fehlerstatuscode für dieses Element. |
condition |
Gibt an, ob die Route gefunden wurde oder nicht. Unabhängig vom Status. |
distance_ |
Die zurückgelegte Strecke der Route in Metern. |
duration |
Die für die Navigation der Route erforderliche Zeit. Wenn Sie |
static_ |
Die Dauer der Fahrt auf der Route ohne Berücksichtigung der Verkehrslage. |
travel_ |
Zusätzliche Informationen zur Route. Zum Beispiel: Informationen zu Einschränkungen und Mautgebühren |
fallback_ |
Wenn der Server die Route mit den angegebenen Einstellungen für dieses bestimmte Start-/Zielortpaar nicht berechnen kann, wird möglicherweise ein anderer Berechnungsmodus verwendet. Wenn der Fallback-Modus verwendet wird, enthält dieses Feld detaillierte Informationen zur Fallback-Antwort. Andernfalls ist dieses Feld nicht festgelegt. |
RouteMatrixElementCondition
Der Zustand der zurückgegebenen Route.
Enums | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
Wird nur verwendet, wenn der status des Elements nicht zulässig ist. |
ROUTE_EXISTS |
Eine Route wurde gefunden und die entsprechenden Informationen für das Element ausgefüllt. |
ROUTE_NOT_FOUND |
Es wurde keine Route gefunden. Felder mit Routeninformationen wie distance_meters oder duration werden im Element nicht ausgefüllt. |
RouteMatrixOrigin
Eine einzelne Quelle für ComputeRouteMatrixRequest
Felder | |
---|---|
waypoint |
Erforderlich. Startwegpunkt |
route_ |
Optional. Modifikatoren für jede Route, die diesen als Startpunkt verwendet |
RouteModifiers
Umfasst eine Reihe optionaler Bedingungen, die bei der Berechnung der Routen erfüllt werden müssen.
Felder | |
---|---|
avoid_ |
Wenn dieser Wert auf „wahr“ gesetzt ist, werden Mautstraßen nach Möglichkeit vermieden und Routen ohne Mautstraßen bevorzugt. Gilt nur für die Mobilitätsoptionen |
avoid_ |
Wenn diese Richtlinie auf „true“ gesetzt ist, werden Autobahnen in angemessener Weise vermieden, sodass Routen, die keine Autobahnen enthalten, bevorzugt werden. Gilt nur für die Mobilitätsformen |
avoid_ |
Ist die Richtlinie auf „true“ gesetzt, werden Fähren in angemessenem Umfang vermieden und Routen bevorzugt, die keine Fähren enthalten. Gilt nur für die Mobilitätsoptionen |
avoid_ |
Wenn diese Richtlinie auf „true“ gesetzt ist, wird das Fahren in Innenräumen vermieden, sofern dies sinnvoll ist. Routen, die keine solche Navigation umfassen, werden bevorzugt. Gilt nur für die Mobilitätsform |
vehicle_ |
Gibt die Fahrzeuginformationen an. |
toll_ |
Enthält Informationen zu Mautkarten/-vignetten. 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ätsoptionen |
RouteObjective
Beinhaltet ein Ziel, für das mit ComputeCustomRoutes
optimiert werden soll.
Felder | |
---|---|
Union-Feld objective . Das Ziel der Route. Für objective ist nur einer der folgenden Werte zulässig: |
|
rate_ |
Das RateCard-Ziel. |
Preisliste
Kapselt ein RateCard
-Routenziel ein.
Felder | |
---|---|
cost_ |
Optional. Kosten pro Minute. |
cost_ |
Optional. Kosten pro Kilometer. |
include_ |
Optional. Ob Mautkosten in die Gesamtkosten eingeschlossen werden sollen. |
MonetaryCost
Enthält die in der Preisliste verwendeten Kosten.
Felder | |
---|---|
value |
Erforderlich. Der aus der Anfrage abgeleitete Kostenwert in lokaler Währung. |
RouteTravelAdvisory
Enthält zusätzliche Informationen, über die der Nutzer informiert werden sollte, z. B. mögliche Einschränkungen für Zonen mit Verkehrsbeschränkungen.
Felder | |
---|---|
toll_ |
Enthält Informationen zu Mautgebühren auf der Route. Dieses Feld wird nur ausgefüllt, wenn wir davon ausgehen, dass auf der Route Mautgebühren anfallen. Wenn dieses Feld festgelegt ist, das Unterfeld |
speed_ |
Geschwindigkeitsintervalle mit Angaben zur Verkehrsdichte. Anwendbar bei den Routingeinstellungen Beispiel:
|
RouteTravelMode
Eine Reihe von Werten, mit denen die Mobilitätsform angegeben wird.
Enums | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Keine Mobilitätsform angegeben. Die Standardeinstellung ist DRIVE . |
DRIVE |
Mit dem Pkw unterwegs sein. |
BICYCLE |
Sie fahren mit dem Fahrrad. |
WALK |
Sie gehen zu Fuß. |
TWO_WHEELER |
Zweirädriges, motorisiertes Fahrzeug. Beispiel: Motorrad. Hinweis: Diese Angabe unterscheidet sich von der Mobilitätsform BICYCLE , die den von Menschen betriebenen Modus umfasst. |
TAXI |
Fahrt mit einem lizenzierten Taxi, das in einigen Gebieten möglicherweise auf ausgewiesenen Taxispuren fahren darf. Der Taximodus ist eine experimentelle Funktion. Wenn ein Kunde eine TAXI-Route in einer Stadt anfordert, in der keine Daten zu Taxispuren verfügbar sind, wird eine FAHRROUTE 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 |
Routen werden berechnet, ohne die aktuelle Verkehrslage zu berücksichtigen. Geeignet, wenn die Verkehrslage keine Rolle spielt oder nicht. Die Verwendung dieses Werts führt zur niedrigsten Latenz. Hinweis: Bei RouteTravelMode DRIVE und TWO_WHEELER beruhen die Auswahl der Route und die Reisezeit auf dem Straßennetz sowie der durchschnittlichen zeitunabhängigen Verkehrslage.und nicht auf der aktuellen Verkehrslage. Daher können Routen vorübergehend gesperrte Straßen umfassen. Die Ergebnisse für eine bestimmte Anfrage können sich im Laufe der Zeit aufgrund von Änderungen im Straßennetz, Aktualisierungen der durchschnittlichen Verkehrslage und der Dezentralisierung des Diensts ändern. Außerdem können die Ergebnisse zwischen praktisch gleichwertigen Routen jederzeit und beliebig oft variieren. |
TRAFFIC_AWARE |
Hier werden Routen unter Berücksichtigung der Verkehrslage berechnet. Im Gegensatz zu TRAFFIC_AWARE_OPTIMAL werden einige Optimierungen angewendet, um die Latenz deutlich zu reduzieren. |
TRAFFIC_AWARE_OPTIMAL |
Bei der Berechnung der Routen werden die Verkehrsbedingungen berücksichtigt, ohne dass die meisten Leistungsoptimierungen vorgenommen werden. Bei Verwendung dieses Werts ist die Latenz am höchsten. |
SpeedReadingInterval
Ein Indikator für die Verkehrsdichte auf einem zusammenhängenden Abschnitt 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 den Traffic anhand der folgenden Kategorien.
Felder | |
---|---|
start_ |
Der Startindex dieses Intervalls in der Polylinie. Wenn der Index in JSON 0 ist, scheint das Feld nicht ausgefüllt zu sein. |
end_ |
Der Endindex dieses Intervalls in der Polylinie. Wenn der Index in JSON 0 ist, erscheint das Feld leer. |
speed |
Verkehrsgeschwindigkeit in diesem Intervall. |
Geschwindigkeit
Klassifizierung der Polyliniengeschwindigkeit anhand 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 auf einem Route
oder RouteLeg
.
Felder | |
---|---|
estimated_ |
Der Geldbetrag der Maut für die entsprechende |
TollPass
Liste der Mautkarten und ‑vignetten, die wir weltweit unterstützen
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 |
Mautkarte für Brasilien Weitere Informationen finden Sie unter https://www.autoexpreso.com. |
BR_CONECTCAR |
Brasilien Mautpass. Weitere Informationen finden Sie unter https://conectcar.com. |
BR_MOVE_MAIS |
Mautkarte für Brasilien Weitere Informationen finden Sie unter https://movemais.com. |
BR_PASSA_RAPIDO |
Mautkarte für Brasilien 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 |
Mautkarte für Brasilien 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. Von mehreren Banken bereitgestellte elektronische Karte zur Bezahlung von Mautgebühren. Alle E-Karten über Banken werden gleich berechnet, sodass nur ein Enum-Wert erforderlich ist. Beispiele: 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, Ausnahme für Kennzeichen des Bundesstaats Himachal Pradesh. |
JP_ETC |
Japan ETC. Elektronisches Funksystem zur Erhebung von Mautgebühren. https://www.go-etc.jp/ |
JP_ETC2 |
Japan ETC2.0. Neue Version von ETC mit weiteren Rabatten und bidirektionaler Kommunikation zwischen Geräten an Fahrzeugen und Antennen auf der Straße. https://www.go-etc.jp/etc2/index.html |
MX_IAVE |
Mexiko https://iave.capufe.gob.mx/#/ |
MX_PASE |
Mexiko https://www.pase.com.mx |
MX_QUICKPASS |
Mexiko https://operadoravial.com/quick-pass/ |
MX_SISTEMA_TELEPEAJE_CHIHUAHUA |
Mexiko http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf |
MX_TAG_IAVE |
Mexiko |
MX_TAG_TELEVIA |
Anbieter von Mautpässen in Mexiko. Eines von vielen, die in Mexiko-Stadt tätig sind. Weitere Informationen findest du unter https://www.televia.com.mx. |
MX_TELEVIA |
Anbieter von Mautpässen in Mexiko. Eine von vielen in Mexiko-Stadt. https://www.televia.com.mx |
MX_VIAPASS |
Mautkarte 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 |
CA, USA. |
US_CA_FASTRAK_CAV_STICKER |
Gibt an, dass der Fahrer zusätzlich zum von der DMV ausgestellten Aufkleber für saubere Luftfahrzeuge (Clean Air Vehicle) 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 |
DE, USA. |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS |
FL, USA. |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD |
FL, USA. |
US_FL_EPASS |
FL, USA. |
US_FL_GIBA_TOLL_PASS |
FL, USA. |
US_FL_LEEWAY |
FL, USA. |
US_FL_SUNPASS |
FL, USA. |
US_FL_SUNPASS_PRO |
FL, 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_BCPASS |
MI, USA. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
MI, USA. |
US_MI_IQ_PROX_CARD |
Michigan, USA. Eingestellt, da dieser Karten-/Tickettyp nicht mehr vorhanden ist. |
US_MI_IQ_TAG |
Michigan, USA. |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
MI, USA. |
US_MI_NEXPRESS_TOLL |
MI, USA. |
US_MN_EZPASSMN |
MN, USA. |
US_NC_EZPASSNC |
NC, USA. |
US_NC_PEACH_PASS |
NC, USA. |
US_NC_QUICK_PASS |
NC, USA. |
US_NH_EZPASSNH |
NH, USA. |
US_NJ_DOWNBEACH_EXPRESS_PASS |
NJ, USA. |
US_NJ_EZPASSNJ |
New Jersey, 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 |
RI, USA. |
US_SC_PALPASS |
SC, USA. |
US_TX_AVI_TAG |
Texas, USA. |
US_TX_BANCPASS |
TX, USA. |
US_TX_DEL_RIO_PASS |
TX, USA. |
US_TX_EFAST_PASS |
TX, USA. |
US_TX_EAGLE_PASS_EXPRESS_CARD |
TX, USA. |
US_TX_EPTOLL |
TX, USA. |
US_TX_EZ_CROSS |
TX, USA. |
US_TX_EZTAG |
TX, USA. |
US_TX_FUEGO_TAG |
TX, USA. |
US_TX_LAREDO_TRADE_TAG |
TX, USA. |
US_TX_PLUSPASS |
TX, USA. |
US_TX_TOLLTAG |
TX, USA. |
US_TX_TXTAG |
TX, USA. |
US_TX_XPRESS_CARD |
Texas, USA. |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD |
Utah, USA. |
US_VA_EZPASSVA |
VA, USA. |
US_WA_BREEZEBY |
Washington, USA |
US_WA_GOOD_TO_GO |
WA, USA. |
US_WV_EZPASSWV |
WV, USA. |
US_WV_MEMORIAL_BRIDGE_TICKETS |
WV, USA. |
US_WV_MOV_PASS |
WV, USA |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
WV, USA. |
Einheiten
Eine Reihe von Werten, die die Maßeinheit angeben, die in der Anzeige verwendet wird.
Enums | |
---|---|
UNITS_UNSPECIFIED |
Maßeinheiten nicht angegeben. Standardmäßig wird die aus der Anfrage abgeleitete Maßeinheit verwendet. |
METRIC |
Metrische Maßeinheiten. |
IMPERIAL |
Angloamerikanische Maßeinheiten |
VehicleEmissionType
Eine Gruppe von Werten, die den Emissionstyp des Fahrzeugs beschreiben. Gilt nur für den Modus „FAHREN“.
Enums | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Keine Emissionstyp angegeben. Die Standardeinstellung ist GASOLINE. |
GASOLINE |
Fahrzeug mit Benzin/Benzin. |
ELECTRIC |
Ein elektrisch betriebenes Fahrzeug. |
HYBRID |
Fahrzeug mit Hybridantrieb, z. B. Benzin und Elektro. |
VehicleInfo
Enthält die Fahrzeuginformationen, z. B. den Fahrzeugemissionstyp.
Felder | |
---|---|
emission_ |
Beschreibt den Emissionstyp des Fahrzeugs. Gilt nur für den |
Zwischenstopp
Kapselt 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 Zwischenstopp in der Anfrage wird in der Antwort ein Eintrag an das |
vehicle_ |
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, die nicht zur |
side_ |
Gibt an, dass das Fahrzeug am Standort dieses Wegpunkts 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 für die Mobilitätsarten „DRIVE“ und „TWO_WHEELER“. |
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 anhand von geografischen Koordinaten angegeben ist, einschließlich einer optionalen Richtung. |
place_ |
Die POI-Orts-ID, die mit dem Wegpunkt verknüpft ist. |