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,// Union field location_type can be only one of the following:"location": {object (Location)},"placeId": string,"address": string,"navigationPointToken": string// End of list of possible types for union field location_type.}
Felder
via
boolean
Kennzeichnet diesen Wegpunkt als Meilenstein und nicht als Haltepunkt. Für jeden nicht über einen Wegpunkt definierten Punkt in der Anfrage wird der Antwort ein Eintrag im legs-Array angehängt, um die Details für Zwischenstopps auf dieser Etappe der Fahrt anzugeben. Setzen Sie diesen Wert auf „true“, wenn die Route ohne Zwischenstopp durch diesen Wegpunkt verlaufen soll. Durch Wegpunkte wird kein Eintrag im legs-Array hinzugefügt, aber die Route wird über den Wegpunkt geführt. Sie können diesen Wert nur für Zwischenziele 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 angehalten werden soll, um Personen abzuholen oder abzusetzen. Wenn Sie diesen Wert festlegen, enthält die berechnete Route keine via-Wegpunkte auf Straßen, die für das Abholen und Absetzen ungeeignet sind. Diese Option funktioniert nur für die Fortbewegungsmittel DRIVE und TWO_WHEELER und wenn locationTypeLocation ist.
sideOfRoad
boolean
Gibt an, dass das Fahrzeug an diesem Wegpunkt bevorzugt auf einer bestimmten Straßenseite anhalten soll. Wenn Sie diesen Wert festlegen, verläuft die Route durch den Ort, sodass das Fahrzeug am Straßenrand anhalten kann, der vom Straßenmittelpunkt aus in Richtung des Ortes liegt. Diese Option funktioniert nur für DRIVE und TWO_WHEELERRouteTravelMode.
Union-Feld location_type. Verschiedene Möglichkeiten, einen Ort darzustellen. Für location_type ist nur einer der folgenden Werte zulässig:
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-03-05 (UTC)."],[],["Waypoints, marking route start, end, and intermediate stops, are defined using a JSON format. Key properties include `via` (boolean) for non-stopping waypoints, `vehicleStopover` (boolean) for pickup/drop-off locations, and `sideOfRoad` (boolean) for preferred stopping side. A waypoint's `location_type` can be specified via geographic coordinates (`location`), a place ID (`placeId`), or a human-readable address (`address`). `via` cannot be true for terminal waypoints or if `optimize_waypoint_order` is true.\n"]]