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
(enum)FallbackRoutingMode
(enum)Location
(Meldung)Maneuver
(Aufzählung)NavigationInstruction
(Meldung)Polyline
(Meldung)PolylineEncoding
(enum)PolylineQuality
(enum)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
(enum)RoutingPreference
(enum)SpeedReadingInterval
(Meldung)SpeedReadingInterval.Speed
(Aufzählung)TollInfo
(Meldung)TollPass
(enum)Units
(enum)VehicleEmissionType
(enum)VehicleInfo
(Meldung)Waypoint
(Meldung)
RoutesPreferred
Die Routes Preferred API
ComputeCustomRoutes |
---|
Mit einer Reihe von Terminal- und Zwischen-Wegpunkten und einem Routenziel 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 mit dem URL-Parameter Beispiel:
Google rät von der Verwendung der Platzhalterantwortfeldmaske (
|
ComputeRouteMatrix |
---|
Ruft 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 mit dem URL-Parameter Beispiel:
Es ist wichtig, dass Sie
|
ComputeRoutes |
---|
Gibt die primäre Route zusammen mit optionalen alternativen Routen für einen Satz von Terminal- und Zwischen-Wegpunkten 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:
Google rät davon ab, die Platzhalterantwortfeldmaske (
|
ComputeCustomRoutesRequest
ComputeCustomRoutes-Anfragenachricht.
Felder | |
---|---|
origin |
Erforderlich. Wegpunkt des Ursprungsortes |
destination |
Erforderlich. Wegpunkt des Ziels. |
intermediates[] |
Optional. Gruppe von Wegpunkten entlang der Route (ohne Endpunktpunkte), um an einem Ort zu bleiben oder vorbeizufahren. Es werden bis zu 25 Wegpunkte unterstützt. |
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 einer extrem langen Latenz führt, wird ein Fehler zurückgegeben. In Zukunft werden wir möglicherweise einen Fallback-Mechanismus implementieren, um eine andere Option zu verwenden, wenn die bevorzugte Option kein gültiges Ergebnis liefert. Sie können diese Option nur angeben, wenn |
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 diesen Wert auf eine bereits vergangene Zeit festlegen, schlägt die Anfrage fehl. |
route_modifiers |
Optional. Eine Reihe von Bedingungen, die erfüllt sein müssen und die die Art und Weise beeinflussen, wie Routen berechnet werden. |
route_objective |
Erforderlich. Ein Routenziel für die Optimierung. |
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 Standort 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 es die Route nicht mit der vom Kunden angeforderten „routing_preference“ berechnen kann, wird ein Fallback auf einen anderen Routingmodus ausgeführt. In diesem Fall werden „fallback_routing_mode“ und „routing_mode_fallback_reason“ verwendet, um den verwendeten Fallback-Routingmodus und den Grund für das Fallback anzugeben.
Wenn für das vom Kunden angegebene Routenziel keine „beste“ Route berechnet werden kann, kann ein Fallback auf ein anderes Ziel ausgeführt werden. „fallback_route_objective“ wird verwendet, um das Fallback-Routenziel zu kommunizieren.
Felder | |
---|---|
routing_mode |
Für die Antwort verwendeter Routingmodus. 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 eine Fallback-Antwort anstelle der ursprünglichen Antwort verwendet wurde. Dieses Feld wird nur gefüllt, wenn der Fallback-Modus ausgelöst und die Fallback-Antwort zurückgegeben wird. |
route_objective |
Das für die Antwort verwendete Routenziel. Wenn das Fallback ausgelöst wurde, kann das Ziel vom Routingziel abweichen, das in der ursprünglichen Clientanfrage angegeben wurde. |
FallbackRouteObjective
Für die Antwort verwendete RouteObjective.
Enums | |
---|---|
FALLBACK_ROUTE_OBJECTIVE_UNSPECIFIED |
Ziel der Fallback-Route nicht angegeben. |
FALLBACK_RATECARD_WITHOUT_TOLL_PRICE_DATA |
Wenn ein Kunde RateCard anfordert und include_tolls auf „true“ setzt und Google keine Daten zu den Mautgebühren für die Route hat, greift die API auf RateCard zurück, ohne die Mautgebühr 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 einer extrem langen Latenz führt, wird ein Fehler zurückgegeben. In Zukunft werden wir möglicherweise einen Fallback-Mechanismus implementieren, um eine andere Option zu verwenden, wenn die bevorzugte Option kein gültiges Ergebnis liefert. Sie können diese Option nur angeben, wenn |
departure_time |
Optional. Die Abfahrtszeit. Wenn Sie diesen Wert nicht festlegen, wird standardmäßig der Zeitpunkt der Anfrage verwendet. Wenn Sie diesen Wert auf einen bereits aufgetretenen Zeitpunkt festlegen, schlägt die Anfrage fehl. |
ComputeRoutesRequest
ComputeRoutes-Anfragenachricht.
Felder | |
---|---|
origin |
Erforderlich. Wegpunkt des Ursprungsortes |
destination |
Erforderlich. Wegpunkt des Ziels. |
intermediates[] |
Optional. Gruppe von Wegpunkten entlang der Route (ohne Endpunktpunkte), um an einem Ort zu bleiben oder vorbeizufahren. Es werden bis zu 25 Wegpunkte unterstützt. |
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 einer extrem langen Latenz führt, wird ein Fehler zurückgegeben. In Zukunft werden wir möglicherweise einen Fallback-Mechanismus implementieren, um eine andere Option zu verwenden, wenn die bevorzugte Option kein gültiges Ergebnis liefert. Sie können diese Option nur angeben, wenn |
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 diesen Wert auf eine bereits vergangene Zeit festlegen, schlägt die Anfrage fehl. |
compute_alternative_routes |
Gibt an, ob zusätzlich zur Route alternative Routen berechnet werden sollen. |
route_modifiers |
Optional. Eine Reihe von Bedingungen, die erfüllt sein müssen und die die Art und Weise beeinflussen, wie Routen berechnet werden. |
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 Standort der Routenanfrage abgeleitet. |
units |
Optional. Gibt die Maßeinheiten für die Anzeigefelder an. Dazu gehört auch das Feld |
optimize_waypoint_order |
Ist „optimizeWaypointOrder“ auf „true“ gesetzt, wird versucht, die angegebenen Wegpunkte neu anzuordnen, um die Gesamtkosten der Route zu minimieren. Wenn einer der Wegpunkte über einen Wegpunkt liegt, schlägt die Anfrage fehl. Verwenden Sie ComputeRoutesResponse.Routes.Optimized_intermediate_waypoint_index, um die neue Reihenfolge zu finden. Wenn „routes.Optimized_intermediate_waypoint_index“ nicht im Header |
ComputeRoutesResponse
ComputeRoute leitet die Antwortnachricht weiter.
Felder | |
---|---|
routes[] |
Enthält ein Array von berechneten Routen (bis zu drei), wenn Sie „compute_alternatives_routes“ angeben, und enthält nur eine Route, wenn dies nicht der Fall ist. 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 wurde. |
fallback_info |
Wenn der Server nicht in der Lage ist, die Routenergebnisse mit allen Eingabeeinstellungen zu berechnen, kann er auf eine andere Berechnungsmethode zurückgreifen. 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 anhand des vom Kunden angegebenen Routenziels berechnet wird. CustomRoute enthält eine Route und ein Routentoken, die an das 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, mit Base64 codiertes Routentoken, das an das NavSDK übergeben werden kann. Damit kann das NavSDK die Route während der Navigation rekonstruieren. Bei einer Neuberechnung der Route wird die ursprüngliche Absicht berücksichtigt, wenn „RoutesPreferred ComputeCustomRoutes“ aufgerufen wird. Kunden sollten dieses Token als intransparenten Blob behandeln. |
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_mode |
Für die Antwort verwendeter Routingmodus. 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 eine Fallback-Antwort anstelle der ursprünglichen Antwort verwendet wurde. Dieses Feld wird nur gefü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 Fallback-Grund angegeben. |
SERVER_ERROR |
Beim Berechnen von Routen mit Ihrem bevorzugten Routingmodus ist ein Serverfehler aufgetreten, aber wir konnten ein Ergebnis zurückgeben, das von einem anderen Modus berechnet wurde. |
LATENCY_EXCEEDED |
Wir konnten die Berechnung mit Ihrem bevorzugten Routingmodus nicht rechtzeitig abschließen, aber wir konnten ein Ergebnis zurückgeben, das von einem alternativen Modus berechnet wurde. |
FallbackRoutingMode
Tatsächlich verwendeter Routingmodus für die zurückgegebene Fallback-Antwort.
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
Schließt einen Standort ein (ein geografischer Punkt und eine optionale Richtung).
Felder | |
---|---|
lat_lng |
Die geografischen Koordinaten des Wegpunkts. |
heading |
Die Kompassrichtung, die der Verkehrsrichtung entspricht. Mit diesem Wert wird die Straßenseite angegeben, die als Start- und Zielpunkt verwendet werden soll. Die Richtungswerte können zwischen 0 und 360 liegen, wobei 0 die Richtung Norden angibt, 90 eine Richtung nach Osten usw. Sie können dieses Feld nur für die Mobilitätsformen |
Manöver
Eine Reihe von Werten, die die Navigationsaktion für den aktuellen Schritt angeben (z.B. links abbiegen, verbinden, geradeaus usw.).
Enums | |
---|---|
MANEUVER_UNSPECIFIED |
Nicht verwendet. |
TURN_SLIGHT_LEFT |
Biegen Sie leicht nach links ab. |
TURN_SHARP_LEFT |
Biegen Sie scharf nach links ab. |
UTURN_LEFT |
Nach links wenden. |
TURN_LEFT |
Biegen Sie nach links ab. |
TURN_SLIGHT_RIGHT |
Biegen Sie leicht nach rechts ab. |
TURN_SHARP_RIGHT |
Biegen Sie scharf nach rechts ab. |
UTURN_RIGHT |
Nach rechts wenden. |
TURN_RIGHT |
Biegen Sie nach rechts ab. |
STRAIGHT |
Geradeaus. |
RAMP_LEFT |
Nimm die linke Auffahrt. |
RAMP_RIGHT |
Nimm die rechte Auffahrt. |
MERGE |
Mehr Zugriffe erzielen |
FORK_LEFT |
Nimm die linke Gabel. |
FORK_RIGHT |
Nehmen Sie die rechte Gabel. |
FERRY |
Nimm die Fähre. |
FERRY_TRAIN |
Nehmen Sie den Zug, der auf die Fähre führt. |
ROUNDABOUT_LEFT |
Beim Kreisverkehr links abbiegen. |
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 mit dem Algorithmus für codierte Polylinien. |
geo_json_linestring |
Gibt eine Polylinie im GeoJSON-LineString-Format an |
PolylineEncoding
Gibt den bevorzugten Polylinientyp an, der zurückgegeben werden soll.
Enums | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED |
Keine Einstellung für den Polylinientyp 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-LineString-Format an |
PolylineQuality
Ein Satz 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 Polylinie von hoher Qualität an, die aus mehr Punkten als OVERVIEW besteht, allerdings auf Kosten einer größeren Antwortgröße. Verwenden Sie diesen Wert, wenn Sie eine höhere Genauigkeit benötigen. |
OVERVIEW |
Gibt eine Übersichtspolygone an, die aus einer kleinen Anzahl von Punkten besteht. Verwenden Sie diesen Wert, wenn eine Übersicht der Route angezeigt wird. Diese Option hat eine geringere Anfragelatenz als die Option HIGH_QUALITY . |
Route
Es handelt sich um eine Route, die aus einer Reihe verbundener Straßensegmente besteht, die Start-, End- und Zwischenwegpunkte miteinander verbinden.
Felder | |
---|---|
legs[] |
Eine Gruppe von Streckenabschnitten (Pfadsegmenten zwischen Wegpunkten), die die Route bilden. Jeder Abschnitt entspricht der Fahrt zwischen zwei Nicht- |
distance_meters |
Die Strecke der Route in Metern. |
duration |
Die für die Navigation auf der Route erforderliche Zeit. Wenn Sie |
static_duration |
Die Reisedauer auf der Route ohne Berücksichtigung der Verkehrslage. |
polyline |
Polylinie der gesamten Route Diese Polylinie wird dann aus allen |
description |
Eine Beschreibung der Route. |
warnings[] |
Ein Array mit Warnungen, die beim Anzeigen der Route angezeigt werden. |
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 von Wegpunkten. Andernfalls ist dieses Feld leer. Angenommen, die Eingabe lautet "Origin: LA", "Fortgeschritten: Dallas, Bangor, Phoenix", "Destination: New York" und die optimierte dazwischenliegende Wegpunktreihenfolge lautet: Phoenix, Dallas, Bangor. Dieses Feld enthält dann die Werte [2, 0, 1]. Der Index beginnt für den ersten Zwischenwegpunkt mit „0“. |
RouteLeg
Kapselt ein Segment zwischen Nicht-via
-Wegpunkten.
Felder | |
---|---|
distance_meters |
Die Strecke des Streckenabschnitts in Metern. |
duration |
Die Zeit, die zum Navigieren durch das Bein benötigt wird. Wenn |
static_duration |
Die Reisedauer für diesen Abschnitt, berechnet ohne Berücksichtigung der Verkehrslage. |
polyline |
Die gesamte Polylinie für diesen Streckenabschnitt. Dazu gehört auch die Polylinie der einzelnen |
start_location |
Die Startposition dieses Streckenabschnitts. Diese kann vom angegebenen |
end_location |
Die Endposition dieses Streckenabschnitts. Diese kann vom angegebenen |
steps[] |
Ein Array mit Schritten, die Segmente in diesem Abschnitt angeben. Jeder Schritt steht für eine Navigationsanweisung. |
travel_advisory |
Enthält die zusätzlichen Informationen, über die der Nutzer informiert werden sollte, z. B. eine mögliche Einschränkung der Verkehrslage usw. auf einem Routenabschnitt. |
RouteLegStep
Kapselt ein Segment einer RouteLeg
ein. Ein Schritt entspricht einer einzelnen Navigationsanweisung. Routenabschnitte bestehen aus Schritten.
Felder | |
---|---|
distance_meters |
Die Strecke dieses Schritts in Metern. Unter Umständen enthält dieses Feld keinen Wert. |
static_duration |
Die Reisedauer für diesen Schritt, ohne die Verkehrslage zu berücksichtigen. Unter Umständen enthält dieses Feld keinen Wert. |
polyline |
Die mit diesem Schritt verknüpfte Polylinie. |
start_location |
Der Startort 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. mögliche Einschränkungen durch eine Verkehrszone bei einem Streckenabschnitt. |
RouteLegStepTravelAdvisory
Enthält die zusätzlichen Informationen, über die der Nutzer informiert werden sollte, z. B. mögliche Einschränkungen durch eine Verkehrszone bei einem Streckenabschnitt.
Felder | |
---|---|
speed_reading_intervals[] |
Intervalle für Geschwindigkeitsmessungen, die Angaben zur Verkehrsdichte machen. Gilt bei Routeneinstellungen für Beispiel:
|
RouteLegTravelAdvisory
Enthält die zusätzlichen Informationen, über die der Nutzer informiert werden sollte, z. B. eine mögliche Einschränkung der Verkehrslage usw. auf einem Routenabschnitt.
Felder | |
---|---|
toll_info |
Enthält Informationen zu Mautgebühren auf dem jeweiligen RouteLeg. Dieses Feld wird nur ausgefüllt, wenn auf dem RouteLeg Mautgebühren zu erwarten sind. Wenn dieses Feld festgelegt ist, das Unterfeld "estimated_price" jedoch nicht ausgefüllt ist, gehen wir davon aus, dass die Straße Mautstraßen enthält, uns jedoch kein geschätzter Preis bekannt ist. Wenn dieses Feld nicht vorhanden ist, fallen keine Mautgebühren für das RouteLeg an. |
speed_reading_intervals[] |
Intervalle für Geschwindigkeitsmessungen, die Angaben zur Verkehrsdichte machen. Gilt bei Routeneinstellungen für Beispiel:
|
RouteMatrixDestination
Ein einzelnes Ziel für ComputeRouteMatrixRequest
Felder | |
---|---|
waypoint |
Erforderlich. Wegpunkt des Ziels |
RouteMatrixElement
Kapselt Routeninformationen, die in der ComputeRouteMatrix API für ein Start-/Zielortpaar berechnet wurden. Dieses Proto kann an den 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 oder nicht. Unabhängig vom Status. |
distance_meters |
Die Strecke der Route in Metern. |
duration |
Die für die Navigation auf der Route erforderliche Zeit. Wenn Sie |
static_duration |
Die Reisedauer auf der Route ohne Berücksichtigung der Verkehrslage. |
travel_advisory |
Zusätzliche Informationen zur Route. Beispiel: Informationen zu Einschränkungen und Mautgebühren |
fallback_info |
Wenn der Server die Route mit den angegebenen Einstellungen für dieses spezielle Start-/Zielpaar nicht berechnen kann, wird unter Umständen 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
Die Bedingung der Route, die zurückgegeben wird.
Enums | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
Wird nur verwendet, wenn status des Elements nicht zulässig ist. |
ROUTE_EXISTS |
Eine Route wurde gefunden und die entsprechenden Informationen wurden für das Element ausgefüllt. |
ROUTE_NOT_FOUND |
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. Start-Wegpunkt |
route_modifiers |
Optional. Modifikatoren für jede Route, die dies als Startpunkt verwendet |
RouteModifiers
Umfasst eine Reihe optionaler Bedingungen, die beim Berechnen der Routen erfüllt werden müssen.
Felder | |
---|---|
avoid_tolls |
Gibt an, ob Mautstraßen vermieden werden sollen, wenn sie angemessen sind. Routen ohne Mautstraßen haben Vorrang. Gilt nur für die Mobilitätsformen |
avoid_highways |
Gibt an, ob Autobahnen vermieden werden sollen, wo es sinnvoll ist. Routen ohne Autobahnen haben Vorrang. Gilt nur für die Mobilitätsformen |
avoid_ferries |
Gibt an, ob Fähren vermieden werden, wenn es sinnvoll ist. Routen ohne Fährverbindungen haben Vorrang. Gilt nur für die Mobilitätsformen |
avoid_indoor |
Gibt an, ob die Navigation in Innenräumen vermieden werden soll, wenn dies sinnvoll ist. Routen ohne Indoor-Navigationselemente haben Vorrang. Gilt nur für die Mobilitätsform |
vehicle_info |
Gibt die Fahrzeuginformationen an. |
toll_passes[] |
Enthält Informationen zu Mautkarten. Wenn Mautkarten angegeben werden, versucht die API, den Preis der Karte bzw. des Tickets zurückzugeben. Wenn keine Mautpässe angegeben werden, behandelt die API sie 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 ComputeCustomRoutes optimiert werden soll.
Felder | |
---|---|
rate_card |
Das Preislistenziel. |
RateCard
Kapselt ein Preislistenroutenziel.
Felder | |
---|---|
cost_per_minute |
Optional. Kosten pro Minute. |
cost_per_km |
Optional. Kosten pro Kilometer. |
include_tolls |
Optional. Gibt an, ob Mautgebühren in die Gesamtkosten einbezogen werden sollen. |
MonetaryCost
Zusammenfassung der in der Preisliste verwendeten Kosten.
Felder | |
---|---|
value |
Erforderlich. Der aus der Anfrage abgeleitete Kostenwert in der lokalen Währung. |
RouteTravelAdvisory
Enthält die zusätzlichen Informationen, über die der Nutzer informiert werden sollte, z. B. mögliche Einschränkungen durch Verkehrszonen usw.
Felder | |
---|---|
toll_info |
Enthält Informationen zu Mautgebühren auf der Route. Dieses Feld wird nur ausgefüllt, wenn auf der Route Mautgebühren zu erwarten sind. Wenn dieses Feld festgelegt ist, das Unterfeld "estimated_price" jedoch nicht ausgefüllt ist, gehen wir davon aus, dass die Straße Mautstraßen enthält, uns jedoch kein geschätzter Preis bekannt ist. Wenn dieses Feld nicht festgelegt ist, erwarten wir keine Mautgebühren auf der Route. |
speed_reading_intervals[] |
Intervalle für Geschwindigkeitsmessungen, die Angaben zur Verkehrsdichte machen. Gilt bei Routeneinstellungen für Beispiel:
|
RouteTravelMode
Eine Reihe von Werten zur Angabe der Mobilitätsform.
Enums | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Keine Mobilitätsform angegeben. Die Standardeinstellung ist DRIVE . |
DRIVE |
Pkw |
BICYCLE |
Mit dem Fahrrad unterwegs |
WALK |
Gehen Sie zu Fuß. |
TWO_WHEELER |
Zweirädrige Kraftfahrzeuge Beispiel: Motorrad. Beachten Sie, dass sich dies von der Mobilitätsform BICYCLE unterscheidet, die die Mobilitätsform menschlich bedient. |
TAXI |
Eine Fahrt mit einem zugelassenen Taxi, das in einigen Gebieten auf bestimmten Taxispuren fahren darf. Der TAXI-Modus ist eine experimentelle Funktion. Wenn ein Kunde eine TAXI-Route in einer Stadt anfordert, für die keine Daten zu Taxispuren verfügbar sind, wird eine DRIVE-Route zurückgegeben. |
RoutingPreference
Eine Reihe von Werten, die Faktoren angeben, die bei der Berechnung der Route zu berücksichtigen sind.
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 erzeugt die niedrigste Latenz. |
TRAFFIC_AWARE |
Berechnet Routen unter Berücksichtigung der Verkehrslage. Im Gegensatz zu TRAFFIC_AWARE_OPTIMAL werden einige Optimierungen angewendet, um die Latenz erheblich zu verringern. |
TRAFFIC_AWARE_OPTIMAL |
Berechnet die Routen unter Berücksichtigung der Verkehrslage, ohne die meisten Leistungsoptimierungen anzuwenden. Die Verwendung dieses Werts erzeugt die höchste Latenz. |
SpeedReadingInterval
Die Verkehrsdichte auf einem zusammenhängenden Segment einer Polylinie oder eines Pfades Bei einem Pfad mit den Punkten P_0, P_1, ... , P_N (nullbasierter Index) definiert SpeedReadingInterval ein Intervall und beschreibt den Traffic mithilfe 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 leer zu sein. |
end_polyline_point_index |
Der Endindex dieses Intervalls in der Polylinie. Wenn der Index in JSON 0 ist, scheint das Feld leer zu sein. |
speed |
Verkehrsgeschwindigkeit in diesem Intervall. |
Geschwindigkeit
Klassifizierung der Geschwindigkeit von Polylinien auf Grundlage von Verkehrsdaten.
Enums | |
---|---|
SPEED_UNSPECIFIED |
Standardwert Dieser Wert wird nicht verwendet. |
NORMAL |
Normale Geschwindigkeit, kein Verlangsamen erkannt. |
SLOW |
Stau erkannt, aber es hat sich kein Stau gebildet. |
TRAFFIC_JAM |
Stau erkannt. |
TollInfo
Umfasst Mautinformationen auf einer Route
oder einer RouteLeg
.
Felder | |
---|---|
estimated_price[] |
Der Geldbetrag an Mautgebühren für die entsprechende Route oder RouteLeg. Diese Liste enthält einen Geldbetrag für jede Währung, die voraussichtlich von den Mautstationen in Rechnung gestellt wird. Normalerweise enthält diese Liste nur einen Eintrag für Routen mit Mautgebühren in einer Währung. Bei Auslandsreisen kann diese Liste mehrere Einträge für Mautgebühren in verschiedenen Währungen enthalten. |
TollPass
Liste der von uns unterstützten Mautpässe weltweit.
Enums | |
---|---|
TOLL_PASS_UNSPECIFIED |
Nicht verwendet. Wenn dieser Wert verwendet wird, schlägt die Anfrage fehl. |
AU_ETOLL_TAG |
Einer von vielen Anbietern von Mautpass-Karten in Sydney. https://www.myetoll.com.au |
AU_EWAY_TAG |
Einer von vielen Anbietern von Mautpass-Karten in Sydney. https://www.tollpay.com.au/ |
AU_LINKT |
Australienweiter Mautpass. Weitere Informationen finden Sie unter https://www.linkt.com.au/. |
AR_TELEPASE |
Mautpass für Argentinien. Weitere Informationen finden Sie unter https://telepase.com.ar. |
BR_AUTO_EXPRESO |
Brasilianischer Mautpass. Weitere Informationen finden Sie unter https://www.autoexpreso.com. |
BR_CONECTCAR |
Brasilianischer Mautpass. Weitere Informationen finden Sie unter https://conectcar.com. |
BR_MOVE_MAIS |
Brasilianischer Mautpass. Weitere Informationen finden Sie unter https://movemais.com. |
BR_PASSA_RAPIDO |
Brasilianischer Mautpass. Weitere Informationen finden Sie unter https://pasorapido.gob.do/. |
BR_SEM_PARAR |
Brasilianischer Mautpass. Weitere Informationen finden Sie unter https://www.semparar.com.br. |
BR_TAGGY |
Brasilianischer Mautpass. Weitere Informationen finden Sie unter https://taggy.com.br. |
BR_VELOE |
Brasilianischer Mautpass. Weitere Informationen finden Sie unter https://veloe.com.br/site/onde-usar. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
Grenzübergang von Kanada nach USA. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Grenzübergang von Kanada nach 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 nach USA. |
ID_E_TOLL |
Indonesien. Von mehreren Banken für die Bezahlung von Mautgebühren verwendete E-Karte. Alle E-Karten von Banken werden auf dieselbe Weise belastet, 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: Steuerbefreiung für das HP-US-amerikanische Kennzeichen. |
MX_TAG_IAVE |
Mexikanischer Mautpass. |
MX_TAG_TELEVIA |
in Mexiko. Eine von vielen Unternehmen, die in Mexiko-Stadt tätig sind. Weitere Informationen finden Sie unter https://www.televia.com.mx. |
MX_VIAPASS |
Mexikanischer Mautpass. 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 |
Alaska, USA. |
US_CA_FASTRAK |
Kalifornien, USA. |
US_CA_FASTRAK_CAV_STICKER |
Gibt an, dass der Fahrer neben dem von der DMV ausgestellten CAV-Wert (Clean Air Vehicle) 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 |
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 |
Illinois, USA. |
US_IL_IPASS |
Illinois, USA. |
US_IN_EZPASSIN |
Indien, USA. |
US_KS_BESTPASS_HORIZON |
Südkorea, USA. |
US_KS_KTAG |
Südkorea, USA. |
US_KS_NATIONALPASS |
Südkorea, USA. |
US_KS_PREPASS_ELITEPASS |
Südkorea, 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 |
Maryland, 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 |
OH, USA. |
US_PA_EZPASSPA |
PA, USA. |
US_RI_EZPASSRI |
Rhode Island, USA. |
US_SC_PALPASS |
South Carolina, 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 |
UT, USA. |
US_VA_EZPASSVA |
VA, 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
Ein Satz von Werten, die die in der Anzeige verwendete Maßeinheit angeben.
Enums | |
---|---|
UNITS_UNSPECIFIED |
Keine Maßeinheit angegeben. Die Standardeinstellung ist die Maßeinheit, die aus der Anfrage abgeleitet wird. |
METRIC |
Metrische Maßeinheiten. |
IMPERIAL |
Angloamerikanische Maßeinheiten. |
VehicleEmissionType
Ein Satz von Werten, die den Emissionstyp des Fahrzeugs beschreiben. Gilt nur für die Mobilitätsform DRIVE.
Enums | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Kein Emissionstyp angegeben. Die Standardeinstellung ist GASOLINE. |
GASOLINE |
Fahrzeug mit Benzin-/Benzinantrieb. |
ELECTRIC |
Elektrisch betriebenes Fahrzeug |
HYBRID |
Hybridfahrzeug (z. B. Benzin und Elektro) |
VehicleInfo
Enthält die Fahrzeuginformationen, z. B. das letzte Zeichen des Kfz-Kennzeichens.
Felder | |
---|---|
emission_type |
Beschreibt den Emissionstyp des Fahrzeugs. Gilt nur für die Mobilitätsform DRIVE. |
Zwischenstopp
Schließt einen Wegpunkt ein. Wegpunkte kennzeichnen den Anfang und das Ende einer Route und umfassen Zwischenhalte entlang der Route.
Felder | |
---|---|
via |
Kennzeichnet diesen Wegpunkt als Meilenstein und nicht als Haltepunkt. Für jeden Wegpunkt in der Anfrage, bei dem es sich nicht um einen Wegpunkt handelt, wird in der Antwort ein Eintrag an das Array |
vehicle_stopover |
Gibt an, dass der Wegpunkt für Stopps zwischen Fahrzeugen und zum Ein- oder Aussteigen bestimmt ist. Wenn Sie diesen Wert festlegen, enthält die berechnete Route keine Wegpunkte, die nicht |
side_of_road |
Gibt an, dass der Standort dieses Wegpunkts vorzugsweise an einer bestimmten Straßenseite halten soll. Wenn Sie diesen Wert festlegen, wird die Route so durch den Ort geführt, dass das Fahrzeug an der Straßenseite anhalten kann, die von der Straßenmitte aus geneigt ist. Diese Option funktioniert nur für die Mobilitätsformen „DRIVE“ und „TWO_WHEELER“ und nur, wenn „location_type“ auf „location“ festgelegt ist. |
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 einschließlich einer optionalen Richtung angegeben wird. |
place_id |
Die mit dem Wegpunkt verknüpfte POI-Orts-ID |