Waypoint

Kapselt einen Wegpunkt. Wegpunkte markieren sowohl den Anfang als auch das Ende einer Route und umfassen Zwischenstopps entlang der Route.

JSON-Darstellung
{
  "via": boolean,
  "vehicleStopover": boolean,
  "sideOfRoad": boolean,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "location": {
    object (Location)
  },
  "placeId": string,
  "address": string,
  "navigationPointToken": string
  // End of mutually exclusive fields.
}
Felder
via

boolean

Markiert diesen Wegpunkt als Meilenstein und nicht als Haltepunkt. Für jeden Nicht-„via“-Wegpunkt in der Anfrage wird der Antwort ein Eintrag im legs Array angehängt, um die Details für Zwischenstopps auf dieser Etappe der Reise anzugeben. Setzen Sie diesen Wert auf „true“, wenn die Route diesen Wegpunkt durchlaufen soll, ohne anzuhalten. „via“-Wegpunkte führen nicht dazu, dass dem Array legs ein Eintrag hinzugefügt wird, aber sie leiten die Reise durch den Wegpunkt. Sie können diesen Wert nur für Zwischenwegpunkte festlegen. Die Anfrage schlägt fehl, wenn Sie dieses Feld für Endwegpunkte festlegen. Wenn ComputeRoutesRequest.optimize_waypoint_order auf „true“ gesetzt ist, kann dieses Feld nicht auf „true“ gesetzt werden. Andernfalls schlägt die Anfrage fehl.

vehicleStopover

boolean

Gibt an, dass der Wegpunkt für Fahrzeuge gedacht ist, an denen sie anhalten sollen, um entweder etwas abzuholen oder abzugeben. Wenn Sie diesen Wert festlegen, enthält die berechnete Route keine Nicht-via-Wegpunkte auf Straßen, die für die Abholung und Abgabe ungeeignet sind. Diese Option funktioniert nur für die Reisemodi DRIVE und TWO_WHEELER und wenn locationType Location ist.

sideOfRoad

boolean

Gibt an, dass der Standort dieses Wegpunkts eine Präferenz dafür hat, dass das Fahrzeug auf einer bestimmten Straßenseite anhält. Wenn Sie diesen Wert festlegen, verläuft die Route durch den Standort, sodass das Fahrzeug auf der Straßenseite anhalten kann, zu der der Standort von der Straßenmitte aus ausgerichtet ist. Diese Option funktioniert nur für DRIVE und TWO_WHEELER RouteTravelMode.

Verschiedene Möglichkeiten, einen Standort darzustellen. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt:
location

object (Location)

Ein Punkt, der mit geografischen Koordinaten angegeben wird, einschließlich einer optionalen Richtung.

placeId

string

Die POI-Orts-ID, die dem Wegpunkt zugeordnet ist.

address

string

Lesbare Adresse oder Plus Code. Weitere Informationen finden Sie unter https://plus.codes.

navigationPointToken

string

Ein Token, das einen NavigationPoint identifiziert und mit der Methode SearchDestinations der Geocoding API abgerufen wurde.

Ende der sich gegenseitig ausschließenden Felder.