Waypoint
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Zawiera punkt pośredni. Punkty trasy wyznaczają początek i koniec trasy oraz obejmują przystanki pośrednie.
| Zapis JSON |
{
"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.
} |
| Pola |
via |
boolean
Oznacza ten punkt trasy jako punkt orientacyjny, a nie miejsce zatrzymania. W przypadku każdego punktu pośredniego w żądaniu, który nie jest punktem przelotowym, odpowiedź dodaje wpis do tablicy legs, aby podać szczegóły postojów na danym etapie podróży. Ustaw tę wartość na „true”, jeśli chcesz, aby trasa przebiegała przez ten punkt pośredni bez zatrzymywania się. Punkty pośrednie nie powodują dodania wpisu do tablicy legs, ale kierują podróż przez ten punkt. Tę wartość możesz ustawić tylko w przypadku pośrednich punktów trasy. Jeśli ustawisz to pole w przypadku punktów pośrednich, żądanie nie powiedzie się. Jeśli zasada ComputeRoutesRequest.optimize_waypoint_order ma wartość Prawda, tego pola nie można ustawić na wartość Prawda. W przeciwnym razie żądanie zakończy się niepowodzeniem.
|
vehicleStopover |
boolean
Wskazuje, że punkt pośredni jest przeznaczony dla pojazdów, które mają się w nim zatrzymać w celu odbioru lub wysadzenia pasażerów. Gdy ustawisz tę wartość, obliczona trasa nie będzie zawierać punktów pośrednich innych niż via na drogach, które nie nadają się do odbioru i wysadzania pasażerów. Ta opcja działa tylko w przypadku trybów podróży DRIVE i TWO_WHEELER oraz gdy locationType ma wartość Location.
|
sideOfRoad |
boolean
Wskazuje, że lokalizacja tego punktu trasy ma preferencję, aby pojazd zatrzymał się po określonej stronie drogi. Gdy ustawisz tę wartość, trasa będzie przebiegać przez lokalizację, aby pojazd mógł zatrzymać się po stronie drogi, w kierunku której jest przesunięta lokalizacja względem środka drogi. Ta opcja działa tylko w przypadku DRIVE i TWO_WHEELER RouteTravelMode.
|
Pole zbiorcze location_type. Różne sposoby przedstawiania lokalizacji. location_type może mieć tylko jedną z tych wartości: |
location |
object (Location)
Punkt określony za pomocą współrzędnych geograficznych, z opcjonalnym kierunkiem.
|
placeId |
string
Identyfikator miejsca POI powiązany z punktem pośrednim.
|
address |
string
Adres w formie czytelnej dla człowieka lub kod plus. Więcej informacji znajdziesz na https://plus.codes.
|
navigationPointToken |
string
Token identyfikujący NavigationPoint uzyskany z metody SearchDestinations interfejsu Geocoding API.
|
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-03-05 UTC.
[null,null,["Ostatnia aktualizacja: 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"]]