Инкапсулирует путевую точку. Путевые точки отмечают как начало, так и конец маршрута, а также включают в себя промежуточные остановки по маршруту.
Представление 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.}
Поля
via
boolean
Отмечает эту путевую точку как веху, а не точку остановки. Для каждой не промежуточной путевой точки в запросе ответ добавляет запись к массиву legs , чтобы предоставить подробную информацию о промежуточных остановках на этом этапе поездки. Установите это значение в true, если вы хотите, чтобы маршрут проходил через эту путевую точку без остановок. Через путевые точки запись не добавляется в массив legs , но они направляют путешествие через путевую точку. Вы можете установить это значение только для путевых точек, которые являются промежуточными. Запрос не будет выполнен, если вы установите это поле на конечных путевых точках. Если ComputeRoutesRequest.optimize_waypoint_order имеет значение true, то это поле не может быть установлено в true; в противном случае запрос завершается ошибкой.
vehicleStopover
boolean
Указывает, что путевая точка предназначена для остановки транспортных средств, где предполагается либо посадка, либо высадка. Когда вы устанавливаете это значение, расчетный маршрут не будет включать via путевые точки на дорогах, которые не подходят для посадки и высадки. Эта опция работает только для режимов движения DRIVE и TWO_WHEELER , а также когда locationType имеет Location .
sideOfRoad
boolean
Указывает, что расположение этой путевой точки предназначено для того, чтобы транспортное средство останавливалось на определенной стороне дороги. Когда вы устанавливаете это значение, маршрут будет проходить через местоположение, так что транспортное средство может остановиться на той стороне дороги, к которой местоположение смещено от центра дороги. Эта опция работает только для режимов «DRIVE» и «TWO_WHEELER» RouteTravelMode .
Поле объединения location_type . Различные способы представления местоположения. location_type может быть только одним из следующих: