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 геокодирования. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-03-05 UTC.
[null,null,["Последнее обновление: 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"]]