Dołącz do nas podczas kolejnego wydarzenia
Google Maps Platform Developer Community Day, które odbędzie się w grudniu w San Francisco.
Zgłoś się, aby wziąć udział.
Google używa technologii AI do tłumaczenia treści na Twój preferowany język. Tłumaczenia wygenerowane przez AI mogą zawierać błędy.
Waypoint
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Zawiera punkt pośredni. Punkty pośrednie wyznaczają początek i koniec trasy oraz obejmują przystanki pośrednie na trasie.
| Zapis JSON |
{
"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.
} |
| Pola |
via |
boolean
Oznacza ten punkt pośredni jako punkt orientacyjny, a nie przystanek. W przypadku każdego punktu pośredniego innego niż punkt pośredni w żądaniu odpowiedź dodaje wpis do tablicy legs, aby podać szczegóły dotyczące przystanków na tym 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 punkt pośredni. Tę wartość możesz ustawić tylko w przypadku punktów pośrednich. Jeśli ustawisz to pole w przypadku punktów pośrednich, żądanie się nie powiedzie. Jeśli ComputeRoutesRequest.optimize_waypoint_order ma wartość true, tego pola nie można ustawić na true. W przeciwnym razie żądanie się nie powiedzie.
|
vehicleStopover |
boolean
Wskazuje, że punkt pośredni jest przeznaczony do zatrzymywania się pojazdów w celu odbioru lub wysadzenia pasażerów. Gdy ustawisz tę wartość, obliczona trasa nie będzie obejmować punktów pośrednich innych niż via na drogach, które nie nadają się do odbioru i wysadzenia pasażerów. Ta opcja działa tylko w przypadku DRIVE i TWO_WHEELER trybów podróży oraz gdy locationType ma wartość Location.
|
sideOfRoad |
boolean
Wskazuje, że lokalizacja tego punktu pośredniego ma preferencję, aby pojazd zatrzymał się po określonej stronie drogi. Gdy ustawisz tę wartość, trasa będzie przebiegać przez lokalizację, tak aby pojazd mógł zatrzymać się po stronie drogi, która jest preferowana przez lokalizację od środka drogi. Ta opcja działa tylko w przypadku DRIVE i TWO_WHEELER RouteTravelMode.
|
| Różne sposoby reprezentowania lokalizacji. Poniżej znajdziesz listę pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: |
location |
object (Location)
Punkt określony za pomocą współrzędnych geograficznych, w tym opcjonalnego kierunku.
|
placeId |
string
Identyfikator miejsca POI powiązany z punktem pośrednim.
|
address |
string
Adres zrozumiały dla człowieka lub Plus Code. Więcej informacji znajdziesz na stronie https://plus.codes.
|
navigationPointToken |
string
Token identyfikujący NavigationPoint uzyskany za pomocą metody SearchDestinations interfejsu Geocoding API.
|
| Koniec pól, które się wzajemnie wykluczają. |
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-09-07 UTC.
[null,null,["Ostatnia aktualizacja: 2026-09-07 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"]]