Waypoint
Kapselt einen Wegpunkt ein. 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
// End of list of possible types for union field location_type .
} |
Felder |
via |
boolean
Dieser Wegpunkt wird als Meilenstein und nicht als Haltepunkt gekennzeichnet. Für jeden Zwischenstopp in der Anfrage wird in der Antwort ein Eintrag an das legs -Array angehängt, um die Details zu den Zwischenstopps auf diesem Teil der Fahrt anzugeben. Legen Sie diesen Wert auf „wahr“ fest, wenn die Route diesen Wegpunkt durchqueren soll, ohne dort anzuhalten. Über Wegpunkte wird dem Array legs kein Eintrag hinzugefügt, die Route wird jedoch über den Wegpunkt geleitet. Sie können diesen Wert nur für Zwischenziele festlegen. Die Anfrage schlägt fehl, wenn Sie dieses Feld für Endpunkt-Wegpunkte 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, die anhalten sollen, um Personen aufzunehmen oder abzusetzen. Wenn Sie diesen Wert festlegen, enthält die berechnete Route keine via -Wegpunkte auf Straßen, die für die Abholung und Absetzung nicht geeignet sind. Diese Option funktioniert nur für die Mobilitätsarten DRIVE und TWO_WHEELER und wenn locationType Location ist.
|
sideOfRoad |
boolean
Gibt an, dass das Fahrzeug am Standort dieses Wegpunkts an einer bestimmten Straßenseite halten soll. Wenn Sie diesen Wert festlegen, führt die Route durch den Standort, sodass das Fahrzeug an der Straßenseite anhalten kann, die vom Standort aus gesehen zur Mitte der Straße hin geneigt ist. Diese Option funktioniert nur für DRIVE und TWO_WHEELER RouteTravelMode .
|
Union-Feld location_type . Verschiedene Möglichkeiten, einen Standort darzustellen. Für location_type ist nur einer der folgenden Werte zulässig: |
location |
object (Location )
Ein Punkt, der anhand von geografischen Koordinaten angegeben ist, einschließlich einer optionalen Richtung.
|
placeId |
string
Die POI-Orts-ID, die mit dem Wegpunkt verknüpft ist.
|
address |
string
Eine für Menschen lesbare Adresse oder ein Plus Code. Weitere Informationen finden Sie unter https://plus.codes.
|
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-11-27 (UTC).
[null,null,["Zuletzt aktualisiert: 2024-11-27 (UTC)."],[[["Waypoints define the start, end, and intermediate points of a route."],["Waypoints can be specified using geographic coordinates, Place IDs, or addresses."],["The `via` field allows a waypoint to be a pass-through point without stopping."],["`vehicleStopover` is used for pickup/drop-off optimization, while `sideOfRoad` indicates preferred stopping side."]]],["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"]]