Waypoint

Обозначает путевую точку. Путевые точки отмечают как начало, так и конец маршрута, а также включают промежуточные остановки вдоль маршрута.

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.
}
Поля
via

boolean

Эта точка маршрута помечается как веха, а не как точка остановки. Для каждой точки маршрута, не являющейся промежуточной, в запросе ответ добавляет запись в массив legs , чтобы предоставить подробную информацию о остановках на этом участке пути. Установите это значение в true, если вы хотите, чтобы маршрут проходил через эту точку маршрута без остановок. Промежуточные точки маршрута не приводят к добавлению записи в массив legs , но они прокладывают маршрут через эту точку. Вы можете установить это значение только для промежуточных точек маршрута. Запрос завершится неудачей, если вы установите это поле для конечных точек маршрута. Если ComputeRoutesRequest.optimize_waypoint_order установлено в true, то это поле нельзя установить в true; в противном случае запрос завершится неудачей.

vehicleStopover

boolean

Указывает, что путевая точка предназначена для остановки транспортных средств, где предполагается либо посадка, либо высадка пассажиров. При установке этого значения рассчитанный маршрут не будет включать путевые точки, не являющиеся via , на дорогах, непригодных для посадки и высадки пассажиров. Эта опция работает только для режимов движения DRIVE и TWO_WHEELER и когда locationType имеет Location .

sideOfRoad

boolean

Указывает, что местоположение этой путевой точки предполагает предпочтительное расположение транспортного средства для остановки на определенной стороне дороги. При установке этого значения маршрут будет проходить через указанное местоположение, чтобы транспортное средство могло остановиться на той стороне дороги, к которой местоположение смещено относительно центра дороги. Эта опция работает только для RouteTravelMode DRIVE и TWO_WHEELER .

Поле объединения location_type . Различные способы представления местоположения. location_type может принимать только одно из следующих значений:
location

object ( Location )

Точка, заданная с использованием географических координат, включая необязательный заголовок.

placeId

string

Идентификатор точки интереса (POI), связанный с путевой точкой.

address

string

Адрес в удобочитаемом виде или код «плюс». Подробности см. на сайте https://plus.codes .

navigationPointToken

string

Токен, идентифицирующий NavigationPoint , полученный из метода SearchDestinations API геокодирования.