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 |
|---|
|
Berechnet anhand einer Reihe von End- und Zwischenwegpunkten sowie eines Routenziels die beste Route für das Routenziel. Außerdem werden die schnellste und die kürzeste Route als Referenzrouten zurückgegeben. HINWEIS:Bei dieser Methode müssen Sie im Input eine Maske für das Antwortfeld angeben. Sie können die Maske für das Antwortfeld mit dem URL-Parameter Beispiel:
Google rät von der Verwendung der Platzhalter-Antwortfeldmaske (
|
| ComputeRouteMatrix |
|---|
|
Akzeptiert eine Liste mit Start- und Zielorten und gibt einen Stream mit Routeninformationen für jede Kombination aus Start- und Zielort zurück. HINWEIS:Bei dieser Methode müssen Sie im Input eine Maske für das Antwortfeld angeben. Sie können die Maske für das Antwortfeld mit dem URL-Parameter Beispiel:
Es ist wichtig, dass Sie
|
| ComputeRoutes |
|---|
|
Gibt die primäre Route zusammen mit optionalen alternativen Routen zurück, wenn eine Reihe von End- und Zwischenwegpunkten angegeben wird. HINWEIS:Bei dieser Methode müssen Sie im Input eine Maske für das Antwortfeld angeben. Sie können die Maske für das Antwortfeld mit dem URL-Parameter Beispiel:
Google rät von der Verwendung der Platzhalter-Feldmaske (
|
ComputeCustomRoutesRequest
ComputeCustomRoutes-Anfragenachricht.
| Felder | |
|---|---|
origin |
Erforderlich. Ausgangspunkt. |
destination |
Erforderlich. Ziel-Wegpunkt. |
intermediates[] |
Optional. Eine Reihe von Wegpunkten entlang der Route (mit Ausnahme der Endpunkte), an denen entweder angehalten oder vorbeigefahren wird. 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 Routing-Einstellung zu einem Fehler oder einer besonders langen Latenz führt, wird ein Fehler zurückgegeben. Sie können diese Option nur angeben, wenn |
polyline_ |
Optional. Gibt Ihre Einstellung für 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 verwendet, zu der Sie die Anfrage gestellt haben. Wenn Sie diesen Wert auf eine Zeit festlegen, die bereits vergangen ist, schlägt die Anfrage fehl. |
route_ |
Optional. Eine Reihe von Bedingungen, die 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 das Feld |
ComputeCustomRoutesResponse
Antwortnachricht für „ComputeCustomRoutes“.
| Felder | |
|---|---|
routes[] |
Die „besten“ Routen für das Ziel der Eingaberoute. |
fastest_ |
Die schnellste Referenzroute. |
shortest_ |
Die kürzeste Referenzroute. |
fallback_ |
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 dem vom Kunden angeforderten
routing_preferenceberechnet werden kann, wird auf einen anderen Routingmodus zurückgegriffen. In diesem Fall werdenfallback_routing_modeundrouting_mode_fallback_reasonverwendet, um den verwendeten Fallback-Routingmodus sowie den Grund für den Fallback zu kommunizieren.Wenn keine „beste“ Route für das vom Kunden angegebene Routenziel berechnet werden kann, wird möglicherweise auf ein anderes Ziel zurückgegriffen.
fallback_route_objectivewird verwendet, um das Ziel der Fallback-Route zu kommunizieren.
| Felder | |
|---|---|
routing_ |
Der für die Antwort verwendete Routingmodus. Wenn ein Fallback ausgelöst wurde, kann der Modus von der in der ursprünglichen Clientanfrage festgelegten Routing-Einstellung abweichen. |
routing_ |
Der Grund, warum anstelle der ursprünglichen Antwort eine Fallback-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 das Ziel von dem in der ursprünglichen Clientanfrage angegebenen Routenziel abweichen. |
FallbackRouteObjective
Für die Antwort verwendetes RouteObjective.
| Enums | |
|---|---|
FALLBACK_ROUTE_OBJECTIVE_UNSPECIFIED |
Zielvorhaben für Fallback-Route nicht angegeben. |
FALLBACK_RATECARD_WITHOUT_TOLL_PRICE_DATA |
Wenn ein Kunde RateCard anfordert und „include_tolls“ auf „true“ setzt und Google keine Mautpreisdaten für die Route hat, 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 Herkunft und Ziel gelten mehrere Größenbeschränkungen:
|
destinations[] |
Erforderlich. Array von Zielvorhaben, 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 Routing-Einstellung zu einem Fehler oder einer besonders langen Latenz führt, wird ein Fehler zurückgegeben. Sie können diese Option nur angeben, wenn |
departure_ |
Optional. Die Abfahrtszeit. Wenn Sie diesen Wert nicht festlegen, wird standardmäßig die Zeit verwendet, zu der Sie die Anfrage gestellt haben. Wenn Sie diesen Wert auf eine Zeit festlegen, die bereits verstrichen ist, schlägt die Anfrage fehl. |
ComputeRoutesRequest
ComputeRoutes-Anfragenachricht.
| Felder | |
|---|---|
origin |
Erforderlich. Ausgangspunkt. |
destination |
Erforderlich. Ziel-Wegpunkt. |
intermediates[] |
Optional. Eine Reihe von Wegpunkten entlang der Route (mit Ausnahme der Endpunkte), an denen entweder angehalten oder vorbeigefahren wird. 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 Routing-Einstellung zu berechnen. Wenn die Routing-Einstellung zu einem Fehler oder einer besonders langen Latenz führt, wird ein Fehler zurückgegeben. Sie können diese Option nur angeben, wenn |
polyline_ |
Optional. Gibt Ihre Einstellung für 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 verwendet, zu der Sie die Anfrage gestellt haben. Wenn Sie diesen Wert auf eine Zeit festlegen, die bereits vergangen ist, schlägt die Anfrage fehl. |
compute_ |
Optional. Gibt an, ob zusätzlich zur Route alternative Routen berechnet werden sollen. Für Anfragen mit Wegpunkten werden keine alternativen Routen zurückgegeben. |
route_ |
Optional. Eine Reihe von Bedingungen, die 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 Standort der Routenanfrage abgeleitet. |
units |
Optional. Gibt die Maßeinheiten für die Anzeigefelder an. Dazu gehört das Feld |
optimize_ |
Wenn „optimizeWaypointOrder“ auf „true“ gesetzt ist, wird versucht, die angegebenen Zwischenziele neu zu sortieren, um die Gesamtkosten der Route zu minimieren. Wenn einer der Zwischenwegpunkte ein Via-Wegpunkt ist, schlägt die Anfrage fehl. Verwenden Sie |
ComputeRoutesResponse
ComputeRoutes die Antwortnachricht.
| Felder | |
|---|---|
routes[] |
Enthält ein Array mit berechneten Routen (bis zu drei), wenn Sie |
fallback_ |
In einigen Fällen, in denen der Server die Routenergebnisse nicht mit allen Eingabeeinstellungen berechnen kann, wird möglicherweise auf eine andere Berechnungsmethode zurückgegriffen. 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, die auf Grundlage des vom Kunden angegebenen Routenziels berechnet wird. CustomRoute enthält eine Route und ein Routen-Token, das an das NavSDK übergeben werden kann, um die benutzerdefinierte Route für die Turn-by-Turn-Navigation zu rekonstruieren.
| Felder | |
|---|---|
route |
Die Route, die für das Ziel der Eingaberoute als „beste“ gilt. |
token |
Websicheres, mit Base64 verschlüsseltes 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 berücksichtigen, wenn |
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_ |
Der für die Antwort verwendete Routingmodus. Wenn ein Fallback ausgelöst wurde, kann der Modus von der in der ursprünglichen Clientanfrage festgelegten Routing-Einstellung abweichen. |
reason |
Der Grund, warum anstelle der ursprünglichen Antwort eine 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 von Fallback-Antworten.
| Enums | |
|---|---|
FALLBACK_REASON_UNSPECIFIED |
Es wurde kein Fallback-Grund angegeben. |
SERVER_ERROR |
Beim Berechnen von Routen mit Ihrem bevorzugten Routing-Modus ist ein Serverfehler aufgetreten. Wir konnten jedoch ein Ergebnis zurückgeben, das mit einem alternativen Modus berechnet wurde. |
LATENCY_EXCEEDED |
Die Berechnung mit Ihrem bevorzugten Routing-Modus konnte nicht rechtzeitig abgeschlossen werden. Wir haben jedoch ein Ergebnis mit einem alternativen Modus berechnet. |
FallbackRoutingMode
Der tatsächliche 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 TRAFFIC_UNAWARE-Routingmodus zum Berechnen der Antwort verwendet wurde. |
FALLBACK_TRAFFIC_AWARE |
Gibt an, dass der TRAFFIC_AWARE-Routingmodus zum Berechnen der Antwort verwendet wurde. |
Standort
Kapselt einen Standort (einen geografischen Punkt und eine optionale Richtung).
| Felder | |
|---|---|
lat_ |
Die geografischen Koordinaten des Wegpunkts. |
heading |
Der Kompasskurs, der mit der Richtung des Verkehrsflusses verknüpft ist. Dieser Wert gibt an, welche Straßenseite für die Abholung und das Absetzen verwendet werden soll. Die Werte für die Richtung können zwischen 0 und 360 liegen. 0 gibt eine Richtung nach Norden an, 90 eine Richtung nach Osten usw. Sie können dieses Feld nur für die Fortbewegungsmittel |
Manöver
Eine Reihe von Werten, die die Navigationsaktion für den aktuellen Schritt angeben (z. B. „Links abbiegen“, „Zusammenführen“ oder „Geradeaus“).
| Enums | |
|---|---|
MANEUVER_UNSPECIFIED |
Nicht verwendet. |
TURN_SLIGHT_LEFT |
Halte dich leicht links. |
TURN_SHARP_LEFT |
Scharf nach links abbiegen. |
UTURN_LEFT |
Bitte wenden. |
TURN_LEFT |
Biege links ab. |
TURN_SLIGHT_RIGHT |
Halte dich leicht rechts. |
TURN_SHARP_RIGHT |
Scharf rechts abbiegen. |
UTURN_RIGHT |
Wenden Sie nach rechts. |
TURN_RIGHT |
Biegen Sie rechts ab. |
STRAIGHT |
Gehen Sie geradeaus. |
RAMP_LEFT |
Nimm die linke Auffahrt. |
RAMP_RIGHT |
Nehmen Sie die rechte Auffahrt. |
MERGE |
In den Verkehr einfädeln. |
FORK_LEFT |
Nimm die linke Abzweigung. |
FORK_RIGHT |
Nimm die rechte Gabelung. |
FERRY |
Nehmen Sie die Fähre. |
FERRY_TRAIN |
Nehmen Sie den Zug, der zur Fähre führt. |
ROUNDABOUT_LEFT |
Biegen Sie beim Kreisverkehr links ab. |
ROUNDABOUT_RIGHT |
Biegen Sie beim Kreisverkehr rechts ab. |
DEPART |
Erstes Manöver. |
NAME_CHANGE |
Wird verwendet, um eine Änderung des Straßennamens anzugeben. |
DESTINATION |
Wird verwendet, um die Ankunft an einem Zielort anzugeben. |
Polyline
Kapselt eine codierte Polylinie.
| 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_ |
Die String-Codierung der Polylinie mit dem Algorithmus für codierte Polylinien. |
geo_ |
Gibt eine Polylinie im GeoJSON-Format „LineString“ an. |
PolylineEncoding
Gibt den bevorzugten Typ der zurückzugebenden Polylinie an.
| Enums | |
|---|---|
POLYLINE_ENCODING_UNSPECIFIED |
Es wurde keine Einstellung für den Polylinien-Typ angegeben. Die Standardeinstellung ist ENCODED_POLYLINE. |
ENCODED_POLYLINE |
Gibt eine Polylinie an, die mit dem Algorithmus für codierte Polylinien codiert wurde. |
GEO_JSON_LINESTRING |
Gibt eine Polylinie im GeoJSON-Format „LineString“ an. |
PolylineQuality
Eine Reihe von Werten, die die Qualität der Polylinie angeben.
| Enums | |
|---|---|
POLYLINE_QUALITY_UNSPECIFIED |
Keine Einstellung für die Qualität von Polylinien angegeben. Die Standardeinstellung ist OVERVIEW. |
HIGH_QUALITY |
Gibt eine hochwertige Polylinie an, die aus mehr Punkten als OVERVIEW besteht. Dies führt zu einer größeren Antwort. Verwenden Sie diesen Wert, wenn Sie mehr Präzision benötigen. |
OVERVIEW |
Gibt eine Übersichtspolylinie an, die aus einer kleinen Anzahl von Punkten besteht. Verwenden Sie diesen Wert, wenn Sie eine Übersicht der Route anzeigen. Die Verwendung dieser Option führt zu einer geringeren Anfragelatenz als die Verwendung der Option HIGH_QUALITY. |
Route
Kapselt eine Route, die aus einer Reihe verbundener Straßensegmente besteht, die Start-, End- und Zwischenziele verbinden.
| Felder | |
|---|---|
legs[] |
Eine Sammlung von Abschnitten (Pfadsegmente zwischen Wegpunkten), aus denen die Route besteht. Jeder Abschnitt entspricht der Fahrt zwischen zwei Wegpunkten, die nicht |
distance_ |
Die Entfernung der Route in Metern. |
duration |
Die Zeit, die für die Navigation auf der Route benötigt wird. Wenn Sie |
static_ |
Die Dauer der Fahrt auf der Route ohne Berücksichtigung der Verkehrslage. |
polyline |
Die Polylinie der Gesamtroute. Diese Polylinie ist die kombinierte Polylinie aller |
description |
Eine Beschreibung der Route. |
warnings[] |
Ein Array mit Warnungen, die beim Anzeigen der Route präsentiert werden sollen. |
viewport |
Der Begrenzungsrahmen des Darstellungsbereichs der Polylinie. |
travel_ |
Zusätzliche Informationen zur Route. |
optimized_ |
Wenn |
RouteLeg
Kapselt ein Segment zwischen nicht via-Wegpunkten.
| Felder | |
|---|---|
distance_ |
Die zurückzulegende Strecke des Routenabschnitts in Metern. |
duration |
Die Zeit, die für die Navigation auf der Etappe benötigt wird. Wenn |
static_ |
Die Dauer der Fahrt auf dem Abschnitt, berechnet ohne Berücksichtigung der Verkehrslage. |
polyline |
Die Gesamt-Polylinie für diesen Abschnitt. Dazu gehört die Polylinie jedes |
start_ |
Der Startort dieses Abschnitts. Dies kann sich von der angegebenen |
end_ |
Der Endpunkt dieses Abschnitts. Dies kann sich von der angegebenen |
steps[] |
Ein Array mit Schritten, die Segmente innerhalb dieses Legs angeben. Jeder Schritt entspricht einer Navigationsanweisung. |
travel_ |
Kapselt die zusätzlichen Informationen, über die der Nutzer informiert werden sollte, z. B. mögliche Einschränkungen für verkehrsberuhigte Zonen auf einem Routenabschnitt. |
RouteLegStep
Kapselt ein Segment eines RouteLeg. Ein Schritt entspricht einer einzelnen Navigationsanweisung. Routenabschnitte bestehen aus Schritten.
| Felder | |
|---|---|
distance_ |
Die zurückgelegte Strecke dieses Schritts in Metern. Unter Umständen hat dieses Feld keinen Wert. |
static_ |
Die Dauer der Fahrt durch diesen Schritt ohne Berücksichtigung der Verkehrslage. Unter Umständen hat dieses Feld keinen Wert. |
polyline |
Die mit diesem Schritt verknüpfte Polylinie. |
start_ |
Der Startort dieses Schritts. |
end_ |
Der Endpunkt dieses Schritts. |
navigation_ |
Navigationsanweisungen. |
travel_ |
Kapselt die zusätzlichen Informationen, über die der Nutzer informiert werden sollte, z. B. eine mögliche Einschränkung der Verkehrsberuhigten Zone für einen Beinabschnitt. |
RouteLegStepTravelAdvisory
Kapselt die zusätzlichen Informationen, über die der Nutzer informiert werden sollte, z. B. eine mögliche Einschränkung der Verkehrsberuhigten Zone für einen Beinabschnitt.
| Felder | |
|---|---|
speed_ |
HINWEIS: Dieses Feld ist derzeit nicht ausgefüllt. |
RouteLegTravelAdvisory
Kapselt die zusätzlichen Informationen, über die der Nutzer informiert werden sollte, z. B. mögliche Einschränkungen für verkehrsberuhigte Zonen auf einem Routenabschnitt.
| Felder | |
|---|---|
toll_ |
Enthält Informationen zu Mautgebühren für die jeweilige |
speed_ |
Intervalle für die Schnelllesefunktion mit Details zur Verkehrsdichte. Gilt für die Routing-Einstellungen für Beispiel: |
RouteMatrixDestination
Ein einzelnes Ziel für ComputeRouteMatrixRequest
| Felder | |
|---|---|
waypoint |
Erforderlich. Ziel-Wegpunkt |
RouteMatrixElement
Kapselt Routeninformationen, die für ein Start-/Ziel-Paar in der ComputeRouteMatrix API berechnet wurden. Dieses Proto kann an den 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. Unabhängig vom Status. |
distance_ |
Die Entfernung der Route in Metern. |
duration |
Die Zeit, die für die Navigation auf der Route benötigt wird. Wenn Sie |
static_ |
Die Dauer der Fahrt auf der Route ohne Berücksichtigung der Verkehrslage. |
travel_ |
Zusätzliche Informationen zur Route. Beispiele: Informationen zu Einschränkungen und Maut |
fallback_ |
In einigen Fällen, wenn der Server die Route mit den angegebenen Einstellungen für dieses bestimmte Start-/Zielpaar nicht berechnen kann, wird möglicherweise auf einen anderen Berechnungsmodus zurückgegriffen. 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 in Ordnung ist. |
ROUTE_EXISTS |
Es wurde eine Route gefunden und die entsprechenden Informationen wurden für das Element ausgefüllt. |
ROUTE_NOT_FOUND |
Es konnte keine Route gefunden werden. Felder mit Routeninformationen wie distance_meters oder duration werden im Element nicht ausgefüllt. |
RouteMatrixOrigin
Ein einziger Ursprung für ComputeRouteMatrixRequest
| Felder | |
|---|---|
waypoint |
Erforderlich. Ausgangspunkt |
route_ |
Optional. Modifikatoren für jede Route, die diesen Ort als Ausgangspunkt verwendet |
RouteModifiers
Kapselt eine Reihe optionaler Bedingungen, die beim Berechnen der Routen erfüllt sein müssen.
| Felder | |
|---|---|
avoid_ |
Wenn diese Option auf „true“ gesetzt ist, werden Mautstraßen nach Möglichkeit vermieden und Routen ohne Mautstraßen bevorzugt. Gilt nur für die Fortbewegungsmittel |
avoid_ |
Wenn der Wert auf „true“ gesetzt ist, werden Autobahnen nach Möglichkeit vermieden und Routen ohne Autobahnen bevorzugt. Gilt nur für die Fortbewegungsmittel |
avoid_ |
Wenn der Wert auf „true“ gesetzt ist, werden Fähren nach Möglichkeit vermieden und Routen ohne Fähren bevorzugt. Gilt nur für die Fortbewegungsmittel |
avoid_ |
Wenn diese Option auf „true“ gesetzt ist, wird die Navigation in Innenräumen nach Möglichkeit vermieden und Routen ohne Navigation in Innenräumen werden bevorzugt. Gilt nur für den Fortbewegungsmittelmodus |
vehicle_ |
Gibt die Fahrzeuginformationen an. |
toll_ |
Enthält Informationen zu Mautkarten. Wenn Mautpässe angegeben sind, versucht die API, den Passpreis zurückzugeben. Wenn keine Mautkarten angegeben sind, behandelt die API die Mautkarte als unbekannt und versucht, den Barpreis zurückzugeben. Gilt nur für die Fortbewegungsmittel |
RouteObjective
Kapselt ein Ziel, für das mit ComputeCustomRoutes optimiert werden soll.
| Felder | |
|---|---|
Union-Feld objective. Das Routenziel. Für objective ist nur einer der folgenden Werte zulässig: |
|
rate_ |
Das Ziel „RateCard“. |
RateCard
Kapselt ein RateCard-Routenziel.
| Felder | |
|---|---|
cost_ |
Optional. Kosten pro Minute. |
cost_ |
Optional. Kosten pro Kilometer. |
include_ |
Optional. Gibt an, ob die Mautgebühren in den Gesamtkosten enthalten sein sollen. |
MonetaryCost
Umfasst die Kosten, die in der Preisliste verwendet werden.
| Felder | |
|---|---|
value |
Erforderlich. Der Kostenwert in Landeswährung, der aus der Anfrage abgeleitet wurde. |
RouteTravelAdvisory
Enthält die zusätzlichen Informationen, über die der Nutzer informiert werden sollte, z. B. mögliche Einschränkungen der Verkehrszone.
| 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_ |
Intervalle für die Schnelllesefunktion mit Details zur Verkehrsdichte. Gilt für die Routing-Einstellungen für Beispiel: |
RouteTravelMode
Eine Reihe von Werten, mit denen die Art der Fortbewegung angegeben wird.
| Enums | |
|---|---|
TRAVEL_MODE_UNSPECIFIED |
Keine Mobilitätsform angegeben. Die Standardeinstellung ist DRIVE. |
DRIVE |
Mit dem Pkw reisen. |
BICYCLE |
Mit dem Fahrrad fahren. |
WALK |
Zu Fuß unterwegs sein |
TWO_WHEELER |
Zweirädriges, motorisiertes Fahrzeug. Zum Beispiel Motorrad. Dieser Wert unterscheidet sich von der Mobilitätsform BICYCLE, die von Menschen betriebene Fortbewegungsmittel umfasst. |
TAXI |
Fahren Sie mit einem lizenzierten Taxi. In einigen Gebieten darf das Fahrzeug dann auf ausgewiesenen Taxispuren fahren. Der TAXI-Modus ist eine experimentelle Funktion. Wenn ein Kunde eine TAXI-Route in einer Stadt anfordert, in der keine Daten zu Taxifahrspuren verfügbar sind, wird eine DRIVE-Route zurückgegeben. |
RoutingPreference
Eine Reihe von Werten, die Faktoren angeben, die bei der Berechnung der Route berücksichtigt werden sollen.
| Enums | |
|---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Es wurde keine Routingeinstellung angegeben. Standardeinstellung ist TRAFFIC_AWARE. |
TRAFFIC_UNAWARE |
Berechnet Routen, ohne die aktuelle Verkehrslage zu berücksichtigen. Geeignet, wenn die Verkehrsbedingungen keine Rolle spielen oder nicht anwendbar sind. Mit diesem Wert wird die niedrigste Latenz erzielt. Hinweis: Für 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 Straßen umfassen, die vorübergehend gesperrt sind. 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 |
Routen werden 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 |
Berechnet die Routen unter Berücksichtigung der Verkehrslage, ohne die meisten Leistungsoptimierungen anzuwenden. Dieser Wert führt zur höchsten Latenz. |
SpeedReadingInterval
Indikator für die Verkehrsdichte auf einem zusammenhängenden Segment einer Polylinie oder eines Pfads. Bei einem Pfad mit den Punkten P_0, P_1, … , P_N (nullbasierter Index) wird mit SpeedReadingInterval ein Intervall definiert und der Traffic anhand der folgenden Kategorien beschrieben.
| Felder | |
|---|---|
start_ |
Der Startindex dieses Intervalls in der Polylinie. In JSON wird das Feld als leer angezeigt, wenn der Index 0 ist. |
end_ |
Der Endindex dieses Intervalls in der Polylinie. In JSON wird das Feld als leer angezeigt, wenn der Index 0 ist. |
speed |
Verkehrsgeschwindigkeit in diesem Intervall. |
Geschwindigkeit
Die Klassifizierung der Polylinien-Geschwindigkeit basierend auf Verkehrsdaten.
| Enums | |
|---|---|
SPEED_UNSPECIFIED |
Standardwert. Dieser Wert wird nicht verwendet. |
NORMAL |
Normale Geschwindigkeit, keine Verlangsamung erkannt. |
SLOW |
Verlangsamung erkannt, aber kein Stau. |
TRAFFIC_JAM |
Stau erkannt. |
TollInfo
Kapselt Mautinformationen für eine Route oder eine RouteLeg.
| Felder | |
|---|---|
estimated_ |
Der Geldbetrag der Mautgebühren für die entsprechende |
TollPass
Liste der Mautkarten weltweit, die wir 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 |
Mautpass für ganz Australien Weitere Informationen finden Sie unter https://www.linkt.com.au/. |
AR_TELEPASE |
Mautkarte für Argentinien. Weitere Informationen finden Sie unter https://telepase.com.ar. |
BR_AUTO_EXPRESO |
Mautpass für Brasilien Weitere Informationen finden Sie unter https://www.autoexpreso.com. |
BR_CONECTCAR |
Mautpass für Brasilien Weitere Informationen finden Sie unter https://conectcar.com. |
BR_MOVE_MAIS |
Mautpass für Brasilien Weitere Informationen finden Sie unter https://movemais.com. |
BR_PASSA_RAPIDO |
Mautpass für Brasilien Weitere Informationen finden Sie unter https://pasorapido.gob.do/. |
BR_SEM_PARAR |
Mautpass für Brasilien Weitere Informationen finden Sie unter https://www.semparar.com.br. |
BR_TAGGY |
Mautpass für Brasilien Weitere Informationen finden Sie unter https://taggy.com.br. |
BR_VELOE |
Mautpass für Brasilien Weitere Informationen finden Sie unter https://veloe.com.br/site/onde-usar. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
Grenzübergang von Kanada in die USA. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Grenzübergang von Kanada in die USA. |
CA_US_BLUE_WATER_EDGE_PASS |
Grenzübergang von Ontario, Kanada, nach Michigan, USA. |
CA_US_CONNEXION |
Grenzübergang von Ontario, Kanada, nach Michigan, USA. |
CA_US_NEXUS_CARD |
Grenzübergang von Kanada in die USA. |
ID_E_TOLL |
Indonesien E-Karte, die von mehreren Banken zur Bezahlung von Mautgebühren ausgestellt wurde. Alle E-Cards über Banken werden gleich berechnet, daher ist nur ein Enum-Wert erforderlich. z.B. 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, Steuerbefreiung 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 weiterem Rabatt und bidirektionaler Kommunikation zwischen Geräten in 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 |
Mautpassunternehmen in Mexiko. Eines von vielen in Mexiko-Stadt. Weitere Informationen finden Sie unter https://www.televia.com.mx. |
MX_TELEVIA |
Mautpassunternehmen in Mexiko. Eines 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 |
AL, USA. |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
AK, USA. |
US_CA_FASTRAK |
CA, USA. |
US_CA_FASTRAK_CAV_STICKER |
Gibt an, ob der Fahrer zusätzlich zum vom DMV ausgestellten Aufkleber für umweltfreundliche Fahrzeuge (Clean Air Vehicle, CAV) einen FasTrak-Pass 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 |
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 |
LA, USA. |
US_LA_TOLL_TAG |
LA, USA. |
US_MA_EZPASSMA |
MA, USA. |
US_MD_EZPASSMD |
MD, USA. |
US_ME_EZPASSME |
ME, USA. |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
Michigan, USA. |
US_MI_BCPASS |
Michigan, USA. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
Michigan, USA. |
US_MI_IQ_PROX_CARD |
Michigan, USA. Eingestellt, da dieser Pass-Typ nicht mehr vorhanden ist. |
US_MI_IQ_TAG |
Michigan, USA. |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
Michigan, USA. |
US_MI_NEXPRESS_TOLL |
Michigan, 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 |
New Jersey, USA. |
US_NJ_EZPASSNJ |
New Jersey, USA. |
US_NY_EXPRESSPASS |
NY, USA. |
US_NY_EZPASSNY |
NY, USA. |
US_OH_EZPASSOH |
OH, 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 |
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_FUEGO_TAG |
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 |
UT, USA. |
US_VA_EZPASSVA |
VA, USA. |
US_WA_BREEZEBY |
WA, 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 in der Anzeige verwendete Maßeinheit angeben.
| Enums | |
|---|---|
UNITS_UNSPECIFIED |
Maßeinheiten nicht angegeben. Die Standardeinstellung ist die Maßeinheit, die aus der Anfrage abgeleitet wird. |
METRIC |
Metrische Maßeinheiten. |
IMPERIAL |
Angloamerikanische Maßeinheiten (Englisch). |
VehicleEmissionType
Eine Reihe von Werten, die den Emissionstyp des Fahrzeugs beschreiben. Gilt nur für den Fortbewegungsmittelmodus „DRIVE“.
| Enums | |
|---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Es wurde kein Emissionstyp angegeben. Die Standardeinstellung ist GASOLINE. |
GASOLINE |
Fahrzeug mit Benzinantrieb |
ELECTRIC |
Fahrzeug mit Elektroantrieb |
HYBRID |
Hybridfahrzeug (z. B. Benzin + Elektro) |
VehicleInfo
Enthält die Fahrzeuginformationen, z. B. den Emissionstyp des Fahrzeugs.
| Felder | |
|---|---|
emission_ |
Beschreibt den Emissionstyp des Fahrzeugs. Gilt nur für den |
Zwischenstopp
Kapselt einen Wegpunkt. Wegpunkte markieren sowohl den Anfang als auch das Ende einer Route und umfassen Zwischenstopps entlang der Route.
| Felder | |
|---|---|
via |
Kennzeichnet diesen Wegpunkt als Meilenstein und nicht als Haltepunkt. Für jeden nicht über einen Zwischenstopp führenden Wegpunkt in der Anfrage wird der Antwort ein Eintrag im |
vehicle_ |
Gibt an, dass der Wegpunkt für Fahrzeuge vorgesehen ist, an denen angehalten werden soll, um Personen oder Waren abzuholen oder abzusetzen. Wenn Sie diesen Wert festlegen, enthält die berechnete Route keine |
side_ |
Gibt an, dass das Fahrzeug an einer bestimmten Straßenseite anhalten soll. Wenn Sie diesen Wert festlegen, führt die Route durch den Ort, sodass das Fahrzeug an der Straßenseite anhalten kann, zu der der Ort von der Straßenmitte aus ausgerichtet ist. Diese Option funktioniert nur für die Fortbewegungsmittel „DRIVE“ und „TWO_WHEELER“. |
Union-Feld location_type. Verschiedene Möglichkeiten, einen Ort darzustellen. Für location_type ist nur einer der folgenden Werte zulässig: |
|
location |
Ein Punkt, der mit geografischen Koordinaten angegeben wird, einschließlich einer optionalen Überschrift. |
place_ |
Die POI-Orts-ID, die mit dem Wegpunkt verknüpft ist. |