Индекс
-
RoadsSelection
(интерфейс) -
BatchCreateSelectedRoutesRequest
(сообщение) -
BatchCreateSelectedRoutesResponse
(сообщение) -
CreateSelectedRouteRequest
(сообщение) -
DeleteSelectedRouteRequest
(сообщение) -
GetSelectedRouteRequest
(сообщение) -
ListSelectedRoutesRequest
(сообщение) -
ListSelectedRoutesResponse
(сообщение) -
SelectedRoute
(сообщение) -
SelectedRoute.DynamicRoute
(сообщение) -
SelectedRoute.State
(перечисление) -
SelectedRoute.ValidationError
(перечисление)
Выбор дорог
Определение сервиса для API выбора дорог.
Пакетное создание выбранных маршрутов |
---|
Создает несколько SelectedRoutes и запускает расписание для периодического извлечения информации из кэша для каждого из маршрутов.
|
СоздатьВыбранныйМаршрут |
---|
Создает SelectedRoute и запускает расписание для периодического извлечения кэшированной информации для маршрута.
|
УдалитьВыбранныйМаршрут |
---|
Удаляет указанный SelectedRoute для указанного проекта.
|
GetSelectedRoute |
---|
Получает SelectedRoute, как указано его именем.
|
СписокВыбранныхМаршрутов |
---|
Выводит список всех выбранных маршрутов для указанного проекта с разбивкой на страницы.
|
Пакетное создание выбранных маршрутов
Запрос на создание нескольких SelectedRoute
.
Поля | |
---|---|
parent | Необязательно. Ресурс проекта, общий для всех выбранных маршрутов. Формат: projects/{project}. Если этот параметр задан, родительское поле в сообщениях CreateSelectedRouteRequest должно быть либо пустым, либо совпадать с этим полем. |
requests[] | Обязательно. Запрос с указанием выбранного маршрута для создания. В пакете можно создать не более 1000 выбранных маршрутов. |
Пакетное создание выбранных маршрутов
Ответ на создание нескольких SelectedRoute
.
Поля | |
---|---|
selected_routes[] | Созданы выбранные маршруты. |
CreateSelectedRouteRequest
Запрос на создание SelectedRoute
.
Поля | |
---|---|
parent | Обязательно. Проект, в котором будет создан |
selected_route | Обязательно. |
selected_route_id | Необязательно. Идентификатор, используемый для Это значение должно содержать от 4 до 63 символов. Допустимые символы: «az», «AZ», «0-9» или «-». Если значение не указано или пусто, UUID будет сгенерирован после создания ресурса. |
DeleteSelectedRouteRequest
Запрос на удаление SelectedRoute
.
Поля | |
---|---|
name | Обязательно. Имя выбранного маршрута для удаления. Формат: projects/{project}/selectedRoutes/{selected_route} |
GetSelectedRouteRequest
Запрос на получение SelectedRoute
.
Поля | |
---|---|
name | Обязательно. Имя |
ListSelectedRoutesRequest
Запрос на включение в список SelectedRoute
s.
Поля | |
---|---|
parent | Обязательно. Родительский проект, из которого будут запрошены все объекты |
page_size | Необязательно. Количество результатов, которые должны быть возвращены для данной страницы. Если не указано, значение по умолчанию — 100. При указании значения 0 будет установлено значение по умолчанию. Максимальное значение — 5000; любое значение выше 5000 будет установлено как 5000. |
page_token | Необязательно. Токен страницы, полученный в результате предыдущего вызова |
ListSelectedRoutesResponse
Ответ, в котором перечислены SelectedRoute
.
Поля | |
---|---|
selected_routes[] | Страница SelectedRoutes, сохраненная в проекте, указанном в запросе. |
next_page_token | Токен, который можно отправить как |
Выбранный маршрут
SelectedRoute представляет собой определенный маршрут, по которому клиент хочет периодически получать информацию (например, длительность) для предусмотренных контрактом вариантов использования.
Поля | |
---|---|
name | Идентификатор. Имя ресурса Формат: projects/{project}/selectedRoutes/{selected_route} |
display_name | Необязательно. Отображаемое название маршрута. Это необязательное поле, которое может использовать клиент. Оно не обязательно должно быть уникальным. |
create_time | Только вывод. Время первого создания выбранного маршрута. |
state | Только вывод. Состояние выбранного маршрута. |
route_attributes | Необязательные. Пользовательские атрибуты для выбранного маршрута. Их добавление позволяет фильтровать/группировать маршруты при получении исторической и актуальной информации о маршрутах. Поддерживается до 10 атрибутов для каждого маршрута. Каждый ключ и значение должны быть непустой строкой и содержать до 100 символов. Ключи не должны начинаться с «goog». |
Поле объединения route_type . В настоящее время поддерживается только DynamicRoute . route_type может быть только одним из следующих: | |
dynamic_route | |
validation_error | Только вывод. Ошибка проверки выбранного маршрута в состоянии STATE_INVALID. |
Динамический маршрут
Это маршрут с промежуточными точками (начальная, конечная и промежуточные). Фактический маршрут гарантированно проходит через все промежуточные точки, но может периодически меняться из-за меняющейся дорожной обстановки.
Поля | |
---|---|
origin | Обязательно. Начальная точка маршрута. |
destination | Обязательно. Конечная точка маршрута. |
intermediates[] | Необязательно. Набор промежуточных точек маршрута (исключая конечные). Они всегда являются промежуточными точками. Поддерживается до 25 промежуточных точек. Правильное их добавление может уменьшить вариации фактического маршрута. |
Состояние
Состояние выбранного маршрута.
Перечисления | |
---|---|
STATE_UNSPECIFIED | Состояние этого маршрута не установлено. |
STATE_SCHEDULING | Маршрут создан и составляется. |
STATE_RUNNING | Маршрут создан и имеет активное расписание. |
STATE_DELETING | Маршрут отмечен для удаления. |
STATE_VALIDATING | Маршрут находится в процессе утверждения. |
STATE_INVALID | Маршрут недействителен по одному из критериев проверки. |
Ошибка проверки
Ошибка проверки выбранного маршрута.
Перечисления | |
---|---|
VALIDATION_ERROR_UNSPECIFIED | Ошибка проверки данного маршрута не установлена. |
VALIDATION_ERROR_ROUTE_OUTSIDE_JURISDICTION | Маршрут находится за пределами юрисдикции проекта. |
VALIDATION_ERROR_LOW_ROAD_USAGE | Маршрут имеет низкую загруженность дорог (по нему проезжает очень мало людей). |