Waypoint

Obejmuje punkt pośredni. Punkty pośrednie wyznaczają zarówno początek, jak i koniec trasy, a także pośrednie przystanki na trasie.

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
  // End of list of possible types for union field location_type.
}
Pola
via

boolean

Oznacza ten punkt na drodze jako etap, a nie punkt pośredni. W przypadku każdego punktu pośredniego nieprzeznaczonego w żądaniu, odpowiedź dołącza 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 przechodziła przez ten punkt pośredni bez zatrzymywania. Punkty na trasie nie powodują dodania wpisu do tablicy legs, ale kierują całą podróż przez punkt pośredni. Tę wartość można ustawić tylko dla punktów pośrednich pośrednich. Żądanie nie powiedzie się, jeśli ustawisz to pole na terminalach na trasie. Jeśli ComputeRoutesRequest.optimize_waypoint_order ma wartość Prawda, to pole nie może mieć wartości Prawda. W przeciwnym razie żądanie nie powiedzie się.

vehicleStopover

boolean

Wskazuje, że punkt pośredni jest przeznaczony dla pojazdów do zatrzymania się i tam, gdzie mogą mieć przystanek lub wysyłkę. 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 zwrotu. Ta opcja działa tylko w trybach DRIVE i TWO_WHEELER oraz gdy locationType ma wartość Location.

sideOfRoad

boolean

Wskazuje, że lokalizacja tego punktu pośredniego ma pierwszeństwo przy zatrzymaniu się po określonej stronie drogi. Po ustawieniu tej wartości trasa biegnie przez daną lokalizację, dzięki czemu pojazd może się zatrzymać na stronie drogi, na którą kierowana jest ta lokalizacja, od jej środka. Ta opcja działa tylko w przypadku DRIVE i TWO_WHEELER RouteTravelMode.

Pole sumy location_type. Różne sposoby prezentowania lokalizacji. location_type może mieć tylko jedną z tych wartości:
location

object (Location)

Punkt określony za pomocą współrzędnych geograficznych, wraz z opcjonalnym nagłówkiem.

placeId

string

Identyfikator miejsca POI powiązany z punktem pośrednim.

address

string

Czytelny dla człowieka adres lub kod plus. Szczegółowe informacje znajdziesz na stronie https://plus.codes.