Индекс
-
DeliveryService
(интерфейс) -
BatchCreateTasksRequest
(сообщение) -
BatchCreateTasksResponse
(сообщение) -
CreateDeliveryVehicleRequest
(сообщение) -
CreateTaskRequest
(сообщение) -
DeliveryRequestHeader
(сообщение) -
DeliveryRequestHeader.Platform
(перечисление) -
DeliveryRequestHeader.SdkType
(перечисление) -
DeliveryVehicle
(сообщение) -
DeliveryVehicleAttribute
(сообщение) -
DeliveryVehicleLocation
(сообщение) -
DeliveryVehicleLocationSensor
(перечисление) -
DeliveryVehicleNavigationStatus
(перечисление) -
GetDeliveryVehicleRequest
(сообщение) -
GetTaskRequest
(сообщение) -
GetTaskTrackingInfoRequest
(сообщение) -
ListDeliveryVehiclesRequest
(сообщение) -
ListDeliveryVehiclesResponse
(сообщение) -
ListTasksRequest
(сообщение) -
ListTasksResponse
(сообщение) -
LocationInfo
(сообщение) -
SearchTasksRequest
(сообщение) -
SearchTasksResponse
(сообщение) -
Task
(сообщение) -
Task.JourneySharingInfo
(сообщение) -
Task.State
(перечисление) -
Task.TaskOutcome
(перечисление) -
Task.TaskOutcomeLocationSource
(перечисление) -
Task.Type
(перечисление) -
TaskTrackingInfo
(сообщение) -
TimeWindow
(сообщение) -
UpdateDeliveryVehicleRequest
(сообщение) -
UpdateTaskRequest
(сообщение) -
VehicleJourneySegment
(сообщение) -
VehicleStop
(сообщение) -
VehicleStop.State
(перечисление) -
VehicleStop.TaskInfo
(сообщение)
Служба доставки
Служба доставки «Последняя миля».
Пакетное создание задач |
---|
Создает и возвращает пакет новых объектов |
СоздатьДоставкуТранспортное средство |
---|
Создает и возвращает новый |
Создать задачу |
---|
Создает и возвращает новый объект |
ПолучитьДоставкуАвтомобиля |
---|
Возвращает указанный экземпляр |
GetTask |
---|
Получает информацию о |
GetTaskTrackingInfo |
---|
Возвращает указанный экземпляр |
СписокДоставкаТранспортные средства |
---|
Получает все транспортные средства |
ListTasks |
---|
Получает все |
ПоискЗадачи |
---|
Получает все |
ОбновлениеДоставкаТранспортное средство |
---|
Записывает обновленные данные |
ОбновлениеТаск |
---|
Обновляет данные |
Пакетное создание задач
Сообщение запроса BatchCreateTask
.
Поля | |
---|---|
header | Необязательный. Стандартный заголовок запроса API доставки. Примечание. Если вы установите это поле, то поле заголовка в сообщениях |
parent | Необходимый. Родительский ресурс, общий для всех задач. Это значение должно быть в формате |
requests[] | Необходимый. Сообщение запроса, указывающее ресурсы для создания. Примечание. В пакете можно создать не более 500 задач. |
Пакетный креатетаскреспонсер
Ответное сообщение BatchCreateTask
.
Поля | |
---|---|
tasks[] | Созданные Задачи. |
Запрос создания транспортного средства доставки
Сообщение запроса CreateDeliveryVehicle
.
Поля | |
---|---|
header | Необязательный. Стандартный заголовок запроса API доставки. |
parent | Необходимый. Должен быть в формате |
delivery_vehicle_id | Необходимый. Идентификатор транспортного средства доставки должен быть уникальным и соответствовать следующим ограничениям:
|
delivery_vehicle | Необходимый. Создаваемая сущность
Примечание. Поле |
CreateTaskRequest
Сообщение запроса CreateTask
.
Поля | |
---|---|
header | Необязательный. Стандартный заголовок запроса API доставки. |
parent | Необходимый. Должен быть в формате |
task_id | Необходимый. Идентификатор задачи должен быть уникальным, но не должен быть идентификатором отслеживания доставки. Чтобы сохранить идентификатор отслеживания отправления, используйте поле
|
task | Необходимый. Объект Task, который необходимо создать. При создании Задания обязательны для заполнения следующие поля:
Примечание. Поле |
Заголовок запроса доставки
RequestHeader содержит поля, общие для всех запросов RPC доставки.
Поля | |
---|---|
language_code | Код языка BCP-47, например en-US или sr-Latn. Для получения дополнительной информации см. http://www.unicode.org/reports/tr35/#Unicode_locale_identifier . Если ничего не указано, ответ может быть на любом языке, предпочтительно на английском, если такое имя существует. Пример значения поля: |
region_code | Необходимый. Код региона CLDR для региона, из которого исходит запрос. Пример значения поля: |
sdk_version | Версия вызывающего SDK, если применимо. Формат версии — «основной.дополнительный.патч», пример: |
os_version | Версия операционной системы, в которой работает вызывающий SDK. Примеры значений полей: |
device_model | Модель устройства, на котором запущен вызывающий SDK. Примеры значений полей: |
sdk_type | Тип SDK, отправляющий запрос. |
maps_sdk_version | Версия MapSDK, от которой зависит вызывающий SDK, если применимо. Формат версии — «major.minor.patch», пример: |
nav_sdk_version | Версия NavSDK, от которой зависит вызывающий SDK, если применимо. Формат версии — «major.minor.patch», пример: |
platform | Платформа вызывающего SDK. |
manufacturer | Производитель устройства Android из вызывающего SDK. Применяется только для Android SDK. Пример значения поля: |
android_api_level | Уровень Android API вызывающего SDK, применимый только для Android SDK. Пример значения поля: |
Платформа
Платформа вызывающего SDK.
перечисления | |
---|---|
PLATFORM_UNSPECIFIED | Значение по умолчанию. Это значение используется, если платформа не указана. |
ANDROID | Запрос исходит от Android. |
IOS | Запрос исходит от iOS. |
WEB | Запрос исходит из Интернета. |
SDKType
Возможные типы SDK.
перечисления | |
---|---|
SDK_TYPE_UNSPECIFIED | Значение по умолчанию. Это значение используется, если sdk_type опущен. |
CONSUMER | Вызывающий SDK — Consumer. |
DRIVER | Вызывающий SDK — Driver. |
JAVASCRIPT | Вызывающий SDK — это JavaScript. |
ДоставкаАвтомобиль
Сообщение DeliveryVehicle
. Транспортное средство доставки перевозит грузы со склада в пункт доставки и из пункта выдачи в склад. В некоторых случаях транспортные средства доставки также доставляют грузы непосредственно из пункта выдачи в пункт доставки.
Примечание. API-интерфейсы gRPC и REST используют разные соглашения об именах полей. Например, поле DeliveryVehicle.current_route_segment
в gRPC API и поле DeliveryVehicle.currentRouteSegment
в REST API ссылаются на одно и то же поле.
Поля | |
---|---|
name | Уникальное имя этого транспортного средства доставки. Формат: |
last_location | Последнее сообщенное местонахождение транспортного средства доставки. |
navigation_status | Навигационный статус транспортного средства доставки. |
current_route_segment | Закодированная полилиния, указывающая маршрут, по которому навигация рекомендует пройти к следующей путевой точке. Ваше приложение для водителя обновляет это, когда остановка достигнута или пройдена, а также когда навигация меняет маршрут. Эти LatLng возвращаются в В некоторых случаях это поле может не использоваться для заполнения
В этих случаях Fleet Engine заполняет это поле маршрутом от самой последней остановки VehicleStop до предстоящей остановки VehicleStop, чтобы гарантировать, что потребитель этого поля имеет наилучшую доступную информацию о текущем пути транспортного средства доставки. |
current_route_segment_end_point | Место, где заканчивается Это поле игнорируется в вызовах |
remaining_distance_meters | Оставшееся расстояние для Это поле игнорируется в вызовах |
remaining_duration | Оставшееся время в пути для Это поле игнорируется в вызовах |
remaining_vehicle_journey_segments[] | Сегменты поездки, назначенные этому Транспортному средству доставки, начиная с последнего зарегистрированного местоположения Транспортного средства. Это поле не будет заполнено в ответе |
attributes[] | Список настраиваемых атрибутов транспортного средства доставки. Транспортное средство доставки может иметь не более 50 атрибутов, и каждый атрибут должен иметь уникальный ключ. |
DeliveryVehicleAttribute
Описывает атрибут транспортного средства в виде пары ключ-значение. Длина строки «ключ:значение» не может превышать 256 символов.
Поля | |
---|---|
key | Ключ атрибута. Ключи не могут содержать двоеточие (:). |
value | Значение атрибута. |
ДоставкаТранспортМестоположение
Местоположение, скорость и курс транспортного средства в определенный момент времени.
Поля | |
---|---|
location | Местонахождение транспортного средства. Когда он отправляется в Fleet Engine, местоположение автомобиля определяется по GPS. Когда вы получаете его в ответе, местоположение автомобиля может быть либо местоположением GPS, дополнительным местоположением, либо каким-либо другим предполагаемым местоположением. Источник указан в |
horizontal_accuracy | Устарело: вместо этого используйте |
latlng_accuracy | Точность определения |
heading | Направление движения автомобиля в градусах. 0 представляет север. Допустимый диапазон: [0,360). |
bearing_accuracy | Устарело: вместо этого используйте |
heading_accuracy | Точность |
altitude | Высота в метрах выше WGS84. |
vertical_accuracy | Устарело: используйте вместо этого |
altitude_accuracy | Точность |
speed_kmph | Скорость автомобиля в километрах в час. Устарело: вместо этого используйте |
speed | Скорость автомобиля в метрах в секунду |
speed_accuracy | Точность |
update_time | Время, когда датчик сообщил о |
server_time | Только вывод. Время, когда сервер получил информацию о местоположении. |
location_sensor | Поставщик данных о местоположении (например, |
is_road_snapped | Привязано ли |
is_gps_sensor_enabled | Только ввод. Указывает, включен ли датчик GPS на мобильном устройстве. |
time_since_update | Только ввод. Время (в секундах) с момента первой отправки этого местоположения на сервер. Это будет ноль для первого обновления. Если время неизвестно (например, при перезапуске приложения), это значение сбрасывается до нуля. |
num_stale_updates | Только ввод. Количество дополнительных попыток отправить это местоположение на сервер. Если это значение равно нулю, то оно не устарело. |
raw_location | Необработанное местоположение автомобиля (необработанное дорожным фотографом). |
raw_location_time | Только ввод. Временная метка, связанная с необработанным местоположением. |
raw_location_sensor | Только ввод. Источник необработанного местоположения. |
raw_location_accuracy | Только ввод. Точность |
supplemental_location | Только ввод. Дополнительное местоположение, предоставляемое интегрирующим приложением. |
supplemental_location_time | Только ввод. Отметка времени, связанная с дополнительным местоположением. |
supplemental_location_sensor | Только ввод. Источник дополнительной локации. |
supplemental_location_accuracy | Только ввод. Точность |
road_snapped | Устарело: вместо этого используйте |
ДоставкаТранспортМестоположениеДатчик
Датчик или методика, используемые для определения местоположения.
перечисления | |
---|---|
UNKNOWN_SENSOR | Датчик не указан или неизвестен. |
GPS | GPS или вспомогательный GPS. |
NETWORK | Вспомогательный GPS, идентификатор вышек сотовой связи или точка доступа Wi-Fi. |
PASSIVE | Идентификатор вышки сотовой связи или точка доступа Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER | Сигнал местоположения привязался к лучшему положению на дороге. |
FUSED_LOCATION_PROVIDER | Объединенный провайдер местоположения в сервисах Google Play. |
CORE_LOCATION | Провайдер местоположения в операционных системах Apple. |
GetDeliveryVehicleRequest
Сообщение запроса GetDeliveryVehicle
. Следующий идентификатор: 4
Поля | |
---|---|
header | Необязательный. Стандартный заголовок запроса API доставки. |
name | Необходимый. Должен быть в формате |
GetTaskRequest
Сообщение запроса GetTask
.
Поля | |
---|---|
header | Необязательный. Стандартный заголовок запроса API доставки. |
name | Необходимый. Должен быть в формате |
GetTaskTrackingInfoRequest
Сообщение запроса GetTaskTrackingInfoRequest
.
Поля | |
---|---|
header | Необязательный. Стандартный заголовок запроса API доставки. |
name | Необходимый. Должен быть в формате |
СписокДоставкаТранспортные средстваЗапрос
Сообщение запроса ListDeliveryVehicles
.
Поля | |
---|---|
header | Необязательный. Стандартный заголовок запроса API доставки. |
parent | Необходимый. Должен быть в формате |
page_size | Необязательный. Максимальное количество автомобилей для возврата. Служба может вернуть меньше этого числа. Если вы не укажете это число, сервер определяет количество возвращаемых результатов. |
page_token | Необязательный. Токен страницы, полученный от предыдущего вызова При разбиении на страницы все остальные параметры, предоставляемые |
filter | Необязательный. Фильтрующий запрос, применяемый при перечислении транспортных средств доставки. См. http://aip.dev/160 для примеров синтаксиса фильтра. Если вы не укажете значение или укажете пустую строку для фильтра, то будут возвращены все средства доставки. Обратите внимание, что для Максимальное количество ограничений, разрешенных в запросе фильтра, равно 50. Ограничение является частью запроса формы |
viewport | Необязательный. Фильтр, который ограничивает область поиска прямоугольником, определяемым северо-восточной и юго-западной угловыми точками. При определении возвращаются только транспортные средства, находящиеся в пределах области поиска. |
СписокДоставкаТранспортные средстваОтвет
Ответное сообщение ListDeliveryVehicles
.
Поля | |
---|---|
delivery_vehicles[] | Набор средств доставки, отвечающих заданным критериям фильтрации. Если фильтр не указан, запрос возвращает все средства доставки. Успешный ответ также может быть пустым. Пустой ответ означает, что не найдено ни одного транспортного средства, отвечающего запрошенным критериям фильтрации. |
next_page_token | Вы можете передать этот токен в |
total_size | Общее количество средств доставки, соответствующих критериям запроса, на всех страницах. |
Запрос списка задач
Сообщение запроса ListTasks
.
Поля | |
---|---|
header | Необязательный. Стандартный заголовок запроса API доставки. |
parent | Необходимый. Должен быть в формате |
page_size | Необязательный. Максимальное количество возвращаемых задач. Служба может вернуть меньшее значение, чем это значение. Если вы не укажете это значение, сервер определяет количество возвращаемых результатов. |
page_token | Необязательный. Маркер страницы, полученный от предыдущего вызова При разбиении на страницы все другие параметры, предоставляемые |
filter | Необязательный. Фильтрующий запрос, применяемый при перечислении задач. См. http://aip.dev/160 для примеров синтаксиса фильтра. Если вы не укажете значение или отфильтруете пустую строку, будут возвращены все задачи. Сведения о свойствах задач, по которым можно фильтровать, см. в разделе Список задач . |
ListTasksResponse
Ответ ListTasks
, содержащий набор задач, отвечающих критериям фильтра в ListTasksRequest
.
Поля | |
---|---|
tasks[] | Набор Задач, отвечающих запрошенным критериям фильтрации. Если фильтр не указан, запрос возвращает все задачи. Успешный ответ также может быть пустым. Пустой ответ означает, что не найдено ни одной задачи, отвечающей запрошенным критериям фильтра. |
next_page_token | Передайте этот токен в |
total_size | Общее количество Задач, соответствующих критериям запроса, на всех страницах. |
РасположениеИнформация
Расположение с любыми дополнительными идентификаторами.
Поля | |
---|---|
point | Координаты места. |
ПоискЗадачиЗапрос
Сообщение запроса SearchTasks
, содержащее tracking_id
.
Поля | |
---|---|
header | Необязательный. Стандартный заголовок запроса API доставки. |
parent | Необходимый. Должен быть в формате |
tracking_id | Необходимый. Идентификатор запрашиваемого набора связанных Задач. На идентификаторы отслеживания распространяются следующие ограничения:
|
page_size | Необязательный. Максимальное количество возвращаемых задач. Служба может вернуть меньшее значение, чем это значение. Если вы не укажете это значение, сервер определяет количество возвращаемых результатов. |
page_token | Необязательный. Токен страницы, полученный от предыдущего вызова При разбиении на страницы все другие параметры, предоставляемые |
ПоискЗадачиОтвет
Ответ SearchTasks
. Он содержит набор задач, соответствующих критериям поиска в SearchTasksRequest
.
Поля | |
---|---|
tasks[] | Набор Задач для запрошенного |
next_page_token | Передайте этот токен в |
Задача
Задача в API доставки представляет собой одно действие для отслеживания. Как правило, существует различие между Заданиями, связанными с отгрузкой, и Заданиями по перерыву. С отправлением может быть связано несколько Задач. Например, может быть одна задача для вывоза и одна для высадки или передачи. Кроме того, разные Задачи для данной перевозки могут выполняться разными транспортными средствами. Например, одно транспортное средство может обрабатывать доставку, доставляя груз в хаб, в то время как другое транспортное средство доставляет тот же груз из хаба в место выгрузки.
Примечание. API-интерфейсы gRPC и REST используют разные соглашения об именах полей. Например, поле Task.journey_sharing_info
в gRPC API и поле DeliveryVehicle.journeySharingInfo
в REST API ссылаются на одно и то же поле.
Поля | |
---|---|
name | Должен быть в формате |
type | Необходимый. Неизменный. Определяет тип Задачи. Например, перерыв или отгрузка. |
state | Необходимый. Текущее состояние выполнения Задачи. |
task_outcome | Результат Задания. |
task_outcome_time | Отметка времени, указывающая, когда результат Задачи был установлен поставщиком. |
task_outcome_location | Место, где был установлен результат Задачи. Это значение обновляется как часть |
task_outcome_location_source | Указывает, откуда взялось значение |
tracking_id | Неизменный. Это поле облегчает хранение идентификатора, поэтому вы можете избежать использования сложного сопоставления. Вы не можете установить
|
delivery_vehicle_id | Только вывод. Идентификатор транспортного средства, выполняющего эту задачу. На идентификаторы транспортных средств доставки распространяются следующие ограничения:
|
planned_location | Неизменный. Место, где Задание будет выполнено. Необязателен для |
task_duration | Необходимый. Неизменный. Время, необходимое для выполнения задачи в этом месте. |
target_time_window | Временное окно, в течение которого задача должна быть выполнена. |
journey_sharing_info | Только вывод. Поля, относящиеся к совместному использованию поездок. Не заполняется, когда состояние |
ПутешествиеОбменИнформацией
Путешествие по определенным полям.
Поля | |
---|---|
remaining_vehicle_journey_segments[] | Информация об отслеживании остановок, которые назначенное транспортное средство сделает перед выполнением этой задачи. Обратите внимание, что этот список может содержать остановки от других задач. Первый сегмент, |
last_location | Указывает последнее зарегистрированное местоположение назначенного транспортного средства. |
last_location_snappable | Указывает, можно ли привязать lastLocation транспортного средства к |
Состояние
Состояние задачи. Это указывает на прогресс Задачи.
перечисления | |
---|---|
STATE_UNSPECIFIED | По умолчанию. Используется для неопределенного или нераспознанного состояния задачи. |
OPEN | Либо Задание еще не назначено транспортному средству доставки, либо транспортное средство доставки еще не проехало назначенную Задаче остановку транспортного средства. |
CLOSED | Когда транспортное средство проезжает, остановите транспортное средство для этой задачи. |
ЗадачаРезультат
Результат попытки выполнить задачу. Когда TaskState
закрыт, TaskOutcome
указывает, было ли оно выполнено успешно.
перечисления | |
---|---|
TASK_OUTCOME_UNSPECIFIED | Результат Задачи до установки его значения. |
SUCCEEDED | Задача выполнена успешно. |
FAILED | Либо Задание не удалось выполнить, либо оно было отменено. |
ЗадачаРезультатРасположениеИсточник
Идентификатор источника, который заполнил task_outcome_location
.
перечисления | |
---|---|
TASK_OUTCOME_LOCATION_SOURCE_UNSPECIFIED | Результат Задачи до его установки. |
PROVIDER | Поставщик указал task_outcome_location . |
LAST_VEHICLE_LOCATION | Поставщик не указал task_outcome_location , поэтому Fleet Engine использовал последнее известное местоположение транспортного средства. |
Тип
Тип Задачи.
перечисления | |
---|---|
TYPE_UNSPECIFIED | По умолчанию тип задачи неизвестен. |
PICKUP | Задача самовывоза — это действие, предпринимаемое для получения отправления от клиента. Пикапы из депо или фидерных транспортных средств должны использовать тип SCHEDULED_STOP . |
DELIVERY | Задача доставки — это действие, предпринимаемое для доставки груза конечному покупателю. Для высадки транспортных средств из депо или подвозки следует использовать тип SCHEDULED_STOP . |
SCHEDULED_STOP | Задача запланированной остановки используется для целей планирования. Например, это может означать получение или выгрузку грузов из фидерных транспортных средств или складов. Его не следует использовать для любых отправлений, которые забираются или выгружаются у конечного покупателя. |
UNAVAILABLE | Задача, означающая, что Транспортное средство недоступно для обслуживания. Например, это может произойти, когда водитель делает перерыв или когда автомобиль заправляется топливом. |
Информация о отслеживании задач
Сообщение TaskTrackingInfo
. Сообщение содержит информацию об отслеживании задач, которая будет использоваться для отображения. Если идентификатор отслеживания связан с несколькими задачами, Fleet Engine использует эвристику, чтобы решить, какую TaskTrackingInfo задачи выбрать.
Поля | |
---|---|
name | Должен быть в формате |
tracking_id | Неизменный. Идентификатор отслеживания задачи. * Должна быть допустимой строкой Unicode. * Ограничено максимальной длиной 64 символа. * Нормировано в соответствии с формой нормализации Unicode C . * Не может содержать следующие символы ASCII: '/', ':', '?', ',' или '#'. |
vehicle_location | Последнее местонахождение автомобиля. |
route_polyline_points[] | Список точек, которые при соединении образуют полилинию ожидаемого маршрута транспортного средства к месту выполнения этой задачи. |
remaining_stop_count | Указывает количество остановок, оставшихся транспортному средству до достижения рабочей остановки, включая рабочую остановку. Например, если следующей остановкой транспортного средства является рабочая остановка, значение будет равно 1. |
remaining_driving_distance_meters | Общее оставшееся расстояние в метрах до интересующей |
estimated_arrival_time | Временная метка, указывающая расчетное время прибытия к месту остановки. |
estimated_task_completion_time | Временная метка, указывающая предполагаемое время завершения задачи. |
state | Текущее состояние выполнения Задачи. |
task_outcome | Результат попытки выполнить задачу. |
task_outcome_time | Отметка времени, указывающая, когда результат Задачи был установлен поставщиком. |
planned_location | Неизменный. Место, где Задание будет выполнено. |
target_time_window | Временное окно, в течение которого задача должна быть выполнена. |
Окно времени
Диапазон времени.
Поля | |
---|---|
start_time | Необходимый. Время начала временного окна (включительно). |
end_time | Необходимый. Время окончания временного окна (включительно). |
Запрос на обновление доставки транспортного средства
Сообщение запроса UpdateDeliveryVehicle
.
Поля | |
---|---|
header | Необязательный. Стандартный заголовок запроса API доставки. |
delivery_vehicle | Необходимый. Обновление объекта |
update_mask | Необходимый. Маска поля, указывающая, какие поля Это список разделенных запятыми полных имен полей. Пример: |
Упдейтаскрекуест
Сообщение запроса UpdateTask
.
Поля | |
---|---|
header | Необязательный. Стандартный заголовок запроса API доставки. |
task | Необходимый. Задача, связанная с обновлением. Следующие поля поддерживаются Fleet Engine. Не обновляйте их с помощью
Примечание. Вы не можете изменить значение Если задача была назначена средству доставки, не устанавливайте состояние задачи на ЗАКРЫТО с помощью |
update_mask | Необходимый. Маска поля, указывающая, какие поля Задачи необходимо обновить. Примечание. Это список разделенных запятыми полных имен полей. Пример: |
АвтомобильПутешествиеСегмент
Представляет сегмент движения транспортного средства — от его предыдущей остановки до текущей остановки. Если это первая активная остановка, то она находится от текущего местоположения транспортного средства до этой остановки.
Поля | |
---|---|
stop | Указывает место остановки, а также Задачи, связанные с остановкой. Некоторые поля VehicleStop могут отсутствовать, если этот сегмент поездки является частью |
driving_distance_meters | Только вывод. Расстояние от предыдущей остановки до этой остановки. Если текущая остановка является первой остановкой в списке сегментов пути, то начальной точкой является местоположение транспортного средства, записанное на момент добавления этой остановки в список. Это поле может отсутствовать, если этот сегмент маршрута является частью |
driving_duration | Только вывод. Время в пути от предыдущей остановки до этой остановки. Если текущая остановка является первой остановкой в списке сегментов пути, то начальной точкой является местоположение Транспортного средства, записанное на момент добавления этой остановки в список. Если это поле определено в пути |
path[] | Только вывод. Путь от предыдущей остановки до этой остановки. Если текущая остановка является первой остановкой в списке сегментов пути, то это путь от текущего местоположения транспортного средства до этой остановки на момент добавления остановки в список. Это поле может отсутствовать, если этот сегмент маршрута является частью Если это поле определено в пути |
VehicleStop
Describes a point where a Vehicle stops to perform one or more Tasks.
Fields | |
---|---|
planned_location | Required. The location of the stop. Note that the locations in the Tasks might not exactly match this location, but will be within a short distance of it. This field won't be populated in the response of either a |
tasks[] | The list of Tasks to be performed at this stop. This field won't be populated in the response of either a |
state | The state of the |
State
The current state of a VehicleStop
.
Enums | |
---|---|
STATE_UNSPECIFIED | Unknown. |
NEW | Created, but not actively routing. |
ENROUTE | Assigned and actively routing. |
ARRIVED | Arrived at stop. Assumes that when the Vehicle is routing to the next stop, that all previous stops have been completed. |
TaskInfo
Additional information about the Task performed at this stop.
Fields | |
---|---|
task_id | The Task ID. This field won't be populated in the response of either a
|
task_duration | Output only. The time required to perform the Task. |