- JSON-представление
- МаршрутНога
- Полилиния
- МаршрутНогаШаг
- НавигацияИнструкция
- МаршрутНогаШагПутешествиеКонсультационный совет
- МаршрутНогаПутешествиеРекомендации
Инкапсулирует маршрут, состоящий из ряда соединенных сегментов дороги, соединяющих начальную, конечную и промежуточную точки.
| JSON-представление |
|---|
{ "legs": [ { object ( |
| Поля | |
|---|---|
legs[] | Набор участков (сегментов пути между путевыми точками), составляющих маршрут. Каждый этап соответствует поездке между двумя |
distance Meters | Дальность прохождения маршрута в метрах. |
duration | Время, необходимое для прохождения маршрута. Если вы установите для Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « |
static Duration | Продолжительность проезда по маршруту без учета условий движения. Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « |
polyline | Общая полилиния маршрута. This polyline is the combined polyline of all |
description | Описание маршрута. |
warnings[] | Массив предупреждений, отображаемых при отображении маршрута. |
viewport | Ограничивающая рамка полилинии видового экрана. |
travel Advisory | Дополнительная информация о маршруте. |
optimized Intermediate Waypoint Index[] | Если для |
МаршрутНога
Инкапсулирует сегмент между точками маршрута, не являющимися via .
| JSON-представление |
|---|
{ "distanceMeters": integer, "duration": string, "staticDuration": string, "polyline": { object ( |
| Поля | |
|---|---|
distance Meters | Расстояние прохождения участка маршрута в метрах. |
duration | Время, необходимое для перемещения по ноге. Если для Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « |
static Duration | Продолжительность проезда по участку рассчитана без учета условий движения. Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « |
polyline | Общая полилиния для этого участка. Сюда входит полилиния каждого |
start Location | Начальное местоположение этого этапа. Это может отличаться от указанного |
end Location | Конечное расположение этой ноги. Это может отличаться от указанного |
steps[] | Массив шагов, обозначающий сегменты внутри этого участка. Каждый шаг представляет одну инструкцию навигации. |
travel Advisory | Содержит дополнительную информацию, о которой следует сообщить пользователю, например возможное ограничение зоны движения и т. д. на участке маршрута. |
Полилиния
Инкапсулирует закодированную полилинию.
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
Поле объединения polyline_type . Инкапсулирует тип полилинии. По умолчанию — encoded_polyline. polyline_type может быть только одним из следующих: | |
encoded Polyline | The string encoding of the polyline using the polyline encoding algorithm . |
geo Json Linestring | Указывает полилинию с использованием формата GeoJSON LineString . |
МаршрутНогаШаг
Инкапсулирует сегмент RouteLeg . Шаг соответствует одной инструкции навигации. Участки маршрута состоят из ступеней.
| JSON-представление |
|---|
{ "distanceMeters": integer, "staticDuration": string, "polyline": { object ( |
| Поля | |
|---|---|
distance Meters | Расстояние перемещения этого шага в метрах. В некоторых случаях это поле может не иметь значения. |
static Duration | Продолжительность прохождения этого этапа без учета дорожных условий. В некоторых случаях это поле может не иметь значения. Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « |
polyline | Полилиния, связанная с этим шагом. |
start Location | Начальное местоположение этого шага. |
end Location | Конечная позиция этого шага. |
navigation Instruction | Инструкции по навигации. |
travel Advisory | Инкапсулирует дополнительную информацию, о которой следует сообщить пользователю, например возможное ограничение зоны движения на шаге ноги. |
НавигацияИнструкция
| JSON-представление |
|---|
{
"maneuver": enum ( |
| Поля | |
|---|---|
maneuver | Инкапсулирует инструкции навигации для текущего шага (например, повернуть налево, объединиться или прямо). Это поле определяет, какой значок отображать. |
instructions | Инструкции по навигации на этом этапе. |
МаршрутНогаШагПутешествиеКонсультационный совет
Инкапсулирует дополнительную информацию, о которой следует сообщить пользователю, например возможное ограничение зоны движения на шаге ноги.
| JSON-представление |
|---|
{
"speedReadingIntervals": [
{
object ( |
| Поля | |
|---|---|
speed Reading Intervals[] | ПРИМЕЧАНИЕ. Это поле в настоящее время не заполнено. |
МаршрутНогаПутешествиеРекомендации
Содержит дополнительную информацию, о которой следует сообщить пользователю, например возможное ограничение зоны движения и т. д. на участке маршрута.
| JSON-представление |
|---|
{ "tollInfo": { object ( |
| Поля | |
|---|---|
toll Info | Инкапсулирует информацию о дорожных сборах на конкретном |
speed Reading Intervals[] | Интервалы считывания скорости с подробным описанием плотности трафика. Применимо в случае предпочтений маршрутизации Пример: |