- JSON-Darstellung
- RouteLeg
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Polyline
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RouteLegStep
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- NavigationInstruction
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RouteLegStepTravelAdvisory
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RouteLegTravelAdvisory
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
Schließt eine Route ein, die aus einer Folge von miteinander verbundenen Straßensegmenten besteht, die Wegpunkte am Anfang, Ende und in der Mitte verbinden.
JSON-Darstellung |
---|
{ "legs": [ { object ( |
Felder | |
---|---|
legs[] |
Mehrere Abschnitte der Route, d. h. Pfadsegmente zwischen Wegpunkten. Jeder Abschnitt entspricht der Fahrt zwischen zwei Wegpunkten, die keine |
distanceMeters |
Die Entfernung der Route in Metern. |
duration |
Die für die Navigation der Route erforderliche Zeit. Wenn Sie Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
staticDuration |
Die Dauer der Fahrt auf der Route ohne Berücksichtigung der Verkehrslage. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
polyline |
Die gesamte Polylinie der Route. Diese Polylinie ist die kombinierte Polylinie aller |
description |
Eine Beschreibung der Route. |
warnings[] |
Ein Array mit Warnungen, die beim Anzeigen der Route angezeigt werden sollen. |
viewport |
Der Markierungsrahmen des Darstellungsbereichs der Polylinie. |
travelAdvisory |
Zusätzliche Informationen zur Route. |
optimizedIntermediateWaypointIndex[] |
Wenn ComputeRoutesRequest.optimize_waypoint_order auf „true“ gesetzt ist, enthält dieses Feld die optimierte Reihenfolge der Wegpunkte. Andernfalls ist dieses Feld leer. Angenommen, die Eingabe lautet Origin: LA; Fortgeschrittene Anfänger: Dallas, Bangor, Phoenix Zielort: New York; und die optimierte Wegpunktreihenfolge ist: Phoenix, Dallas, Bangor. Dann enthält dieses Feld die Werte [2, 0, 1]. Der Index beginnt für den ersten Wegpunkt mit 0. |
RouteLeg
Schließt ein Segment zwischen Wegpunkten ein, die keine via
sind.
JSON-Darstellung |
---|
{ "distanceMeters": integer, "duration": string, "staticDuration": string, "polyline": { object ( |
Felder | |
---|---|
distanceMeters |
Die Strecke des Streckenabschnitts in Metern. |
duration |
Die Zeit, die zum Navigieren im Bein benötigt wird. Wenn Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
staticDuration |
Die Fahrtdauer eines Abschnitts, bei der die Verkehrslage nicht berücksichtigt wird. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
polyline |
Die gesamte Polylinie für diesen Streckenabschnitt. Dies schließt die Polylinie jeder |
startLocation |
Die Startposition dieses Streckenabschnitts. Diese kann sich von der angegebenen |
endLocation |
Der Endstandort dieses Abschnitts. Diese kann sich von der angegebenen |
steps[] |
Ein Array von Schritten, die Segmente innerhalb dieses Abschnitts angeben. Jeder Schritt stellt eine Navigationsanweisung dar. |
travelAdvisory |
Sammelt die zusätzlichen Informationen, über die der Nutzer informiert werden soll, z. B. die Beschränkung der Verkehrszone auf einem Streckenabschnitt. |
Polyline
Kapselt eine codierte Polylinie ein.
JSON-Darstellung |
---|
{ // Union field |
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: |
|
encodedPolyline |
Die Stringcodierung der Polylinie unter Verwendung des Algorithmus für die Polyliniencodierung. |
geoJsonLinestring |
Gibt eine Polylinie im GeoJSON-LineString-Format an |
RouteLegStep
Kapselt ein Segment einer RouteLeg
ein. Ein Schritt entspricht einer einzelnen Navigationsanweisung. Streckenabschnitte bestehen aus Schritten.
JSON-Darstellung |
---|
{ "distanceMeters": integer, "staticDuration": string, "polyline": { object ( |
Felder | |
---|---|
distanceMeters |
Die Strecke dieses Schritts in Metern. Unter bestimmten Umständen enthält dieses Feld keinen Wert. |
staticDuration |
Die Dauer der Reise für diesen Schritt ohne Berücksichtigung der Verkehrslage. Unter bestimmten Umständen enthält dieses Feld keinen Wert. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
polyline |
Die mit diesem Schritt verknüpfte Polylinie. |
startLocation |
Die Startposition dieses Schritts. |
endLocation |
Der Endstandort dieses Schritts. |
navigationInstruction |
Navigationsanweisungen |
travelAdvisory |
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. |
NavigationInstruction
JSON-Darstellung |
---|
{
"maneuver": enum ( |
Felder | |
---|---|
maneuver |
Fasst die Navigationsanweisungen für den aktuellen Schritt zusammen (z. B. links abbiegen, fahren, geradeaus). Mit diesem Feld wird festgelegt, welches Symbol angezeigt wird. |
instructions |
Hier finden Sie eine Anleitung für diesen Schritt. |
RouteLegStepTravelAdvisory
Enthält die zusätzlichen Informationen, über die der Nutzer informiert werden sollte, z. B. die Beschränkung eines Abschnitts eines Abschnitts auf eine bestimmte Verkehrszone.
JSON-Darstellung |
---|
{
"speedReadingIntervals": [
{
object ( |
Felder | |
---|---|
speedReadingIntervals[] |
Geschwindigkeitsleseintervalle zur detaillierten Verkehrsdichte. Anwendbar bei den Routingeinstellungen Beispiel:
|
RouteLegTravelAdvisory
Sammelt die zusätzlichen Informationen, über die der Nutzer informiert werden soll, z. B. die Beschränkung der Verkehrszone auf einem Streckenabschnitt.
JSON-Darstellung |
---|
{ "tollInfo": { object ( |
Felder | |
---|---|
tollInfo |
Kapselt Informationen zu Mautgebühren des spezifischen RouteLeg-Objekts. Dieses Feld wird nur ausgefüllt, wenn wir davon ausgehen, dass auf dem RouteLeg Mautstraßen anfallen. Wenn für dieses Feld ein Wert festgelegt ist, aber das Unterfeld "estimatedPrice" nicht ausgefüllt ist, gehen wir davon aus, dass die Straße mautpflichtig ist, aber uns ist kein geschätzter Preis bekannt. Ist dieses Feld nicht vorhanden, fallen für das RouteLeg keine Mautgebühren an. |
speedReadingIntervals[] |
Geschwindigkeitsleseintervalle zur detaillierten Verkehrsdichte. Anwendbar bei den Routingeinstellungen Beispiel:
|