- Ресурс: Транспортное средство
- Состояние транспортного средства
- Атрибут транспортного средства
- Тип транспортного средства
- Категория
- Лицензионная Табличка
- ТрафикПолилинияДанные
- VisualTrafficReportPolylineРендеринг
- ДорогаРастяжка
- Стиль
- Статус навигации
- Настройки устройства
- МестоположениеPowerSaveMode
- Информация о батарее
- Статус батареи
- Источник питания
- Методы
Ресурс: Транспортное средство
Метаданные автомобиля.
JSON-представление |
---|
{ "name": string, "vehicleState": enum ( |
Поля | |
---|---|
name | Только вывод. Уникальное имя для этого автомобиля. Формат: |
vehicle State | Состояние автомобиля. |
supported Trip Types[] | Типы поездок, поддерживаемые этим автомобилем. |
current Trips[] | Только вывод. Список |
last Location | Последнее сообщенное местонахождение автомобиля. |
maximum Capacity | Общее количество пассажиров, которое может перевозить этот автомобиль. Драйвер не учитывается в этом значении. Это значение должно быть больше или равно единице. |
attributes[] | Список характеристик автомобиля. Транспортное средство может иметь не более 100 атрибутов, и каждый атрибут должен иметь уникальный ключ. |
vehicle Type | Необходимый. Тип этого автомобиля. Может использоваться для фильтрации транспортных средств в результатах |
license Plate | Информация о номерном знаке автомобиля. |
route[] | Устарело: вместо этого используйте |
current Route Segment | Полилиния, определяющая маршрут, по которому приложение водителя намерено пройти до следующей путевой точки. Этот список также возвращается в Примечание. Это поле предназначено только для использования Driver SDK. Декодирование пока не поддерживается. |
current Route Segment Traffic | Только ввод. Fleet Engine использует эту информацию для улучшения обмена информацией о поездках. Примечание. Это поле предназначено только для использования Driver SDK. |
current Route Segment Version | Только вывод. Время установки Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
current Route Segment End Point | Путевая точка, где заканчивается |
remaining Distance Meters | Оставшееся расстояние поездки для |
eta To First Waypoint | Расчетное время прибытия до первой записи в поле При обновлении транспортного средства Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
remaining Time Seconds | Только ввод. Оставшееся время в пути для При обновлении транспортного средства |
waypoints[] | Остальные путевые точки назначены этому Транспортному средству. |
waypoints Version | Только вывод. Последний раз поле Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
back To Back Enabled | Указывает, согласен ли водитель на двусторонние поездки. Если |
navigation Status | Статус навигации автомобиля. |
device Settings | Только ввод. Информация о настройках мобильного устройства, используемого водителем. |
Состояние транспортного средства
Состояние Vehicle
.
Перечисления | |
---|---|
UNKNOWN_VEHICLE_STATE | По умолчанию, используется для неуказанных или нераспознанных состояний автомобиля. |
OFFLINE | Транспортное средство не принимает новые поездки. Примечание: в этом состоянии автомобиль может продолжать работу во время выполнения назначенного ему рейса. |
ONLINE | Транспортное средство принимает новые поездки. |
Атрибут транспортного средства
Описывает атрибут транспортного средства как пару ключ-значение. Длина строки «ключ:значение» не может превышать 256 символов.
JSON-представление |
---|
{ "key": string, "value": string, // Union field |
Поля | |
---|---|
key | Ключ атрибута. Ключи не могут содержать символ двоеточия (:). |
value | Значение атрибута. |
Поле объединения vehicle_attribute_value . Значение атрибута может иметь строковый, логический или двойной тип. vehicle_attribute_value может быть только одним из следующих: | |
string Value | Значение атрибута строкового типа. Примечание. Это идентично полю |
bool Value | Значение атрибута логического типа. |
number Value | Значение атрибута с двойным типом. |
Тип транспортного средства
Тип транспортного средства.
JSON-представление |
---|
{
"category": enum ( |
Поля | |
---|---|
category | Категория типа транспортного средства |
Категория
Категории типов транспортных средств
Перечисления | |
---|---|
UNKNOWN | По умолчанию, используется для неуказанных или нераспознанных категорий транспортных средств. |
AUTO | Автомобиль. |
TAXI | Любое транспортное средство, выполняющее функции такси (обычно лицензированное или регулируемое). |
TRUCK | Как правило, это автомобиль с большой вместительностью. |
TWO_WHEELER | Мотоцикл, мопед или другое двухколесное транспортное средство. |
BICYCLE | Транспорт, приводимый в движение человеком. |
PEDESTRIAN | Транспортер-человек, обычно идущий или бегущий, передвигающийся по пешеходным дорожкам. |
Лицензионная Табличка
Информация о номерном знаке ТС. Чтобы избежать хранения информации, позволяющей установить личность, как часть объекта хранится только минимальная информация о номерном знаке.
JSON-представление |
---|
{ "countryCode": string, "lastCharacter": string } |
Поля | |
---|---|
country Code | Необходимый. Код страны/региона CLDR. Например, |
last Character | Последняя цифра номерного знака или «-1», обозначающая отсутствие числового значения, присутствует в номерном знаке.
|
ТрафикПолилинияДанные
Условия дорожного движения по предполагаемому маршруту движения транспортного средства.
JSON-представление |
---|
{
"trafficRendering": {
object ( |
Поля | |
---|---|
traffic Rendering | Полилинейное отображение скорости движения во всех регионах на одном участке поездки клиента. |
VisualTrafficReportPolylineРендеринг
Описывает, как клиенты должны раскрасить одну часть полилинии вдоль маршрута.
JSON-представление |
---|
{
"roadStretch": [
{
object ( |
Поля | |
---|---|
road Stretch[] | Необязательный. Участки дороги, которые необходимо отрисовать вдоль полилинии. Участки гарантированно не перекрываются и не обязательно охватывают весь маршрут. При отсутствии изменения стиля дороги клиент должен применить к маршруту значение по умолчанию. |
ДорогаРастяжка
Один участок дороги, который необходимо отрендерить.
JSON-представление |
---|
{
"style": enum ( |
Поля | |
---|---|
style | Необходимый. Стиль, который нужно применить. |
offset Meters | Необходимый. Стиль следует применять между |
length Meters | Необходимый. Длина пути, к которому применяется стиль. |
Стиль
Стиль движения, указывающий скорость движения.
Перечисления | |
---|---|
STYLE_UNSPECIFIED | Стиль не выбран. |
SLOWER_TRAFFIC | Движение замедляется. |
TRAFFIC_JAM | Есть пробка. |
Настройки устройства
Информация о различных настройках мобильного устройства.
JSON-представление |
---|
{ "locationPowerSaveMode": enum ( |
Поля | |
---|---|
location Power Save Mode | Как функции определения местоположения настроены на работу на устройстве при включенной функции экономии заряда батареи. |
is Power Save Mode | Находится ли устройство в настоящее время в режиме энергосбережения. |
is Interactive | Находится ли устройство в интерактивном состоянии. |
battery Info | Информация о состоянии батареи. |
МестоположениеPowerSaveMode
Как функции определения местоположения настраиваются на мобильном устройстве, когда на устройстве включена функция экономии заряда батареи. ( https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode() )
Перечисления | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE | Неопределенное местоположениеPowerSaveMode |
LOCATION_MODE_NO_CHANGE | Либо режим экономии заряда не должен влиять на провайдеров определения местоположения, либо режим экономии заряда отключен. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF | Поставщик местоположения на основе GPS должен быть отключен, когда включена экономия заряда батареи и устройство неинтерактивно. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF | Все поставщики геолокации должны быть отключены, когда включен режим экономии заряда батареи и устройство неинтерактивно. |
LOCATION_MODE_FOREGROUND_ONLY | Все поставщики местоположений останутся доступными, но исправления местоположения следует предоставлять только приложениям на переднем плане. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF | Местоположение не будет отключено, но LocationManager будет регулировать все запросы к поставщикам, когда устройство неинтерактивно. |
Информация о батарее
Информация об аккумуляторе устройства.
JSON-представление |
---|
{ "batteryStatus": enum ( |
Поля | |
---|---|
battery Status | Состояние аккумулятора: полный или заряжающийся и т. д. |
power Source | Состояние источника питания аккумулятора. |
battery Percentage | Текущий процент заряда батареи [0-100]. |
Статус батареи
Состояние аккумулятора: полный или заряжающийся и т. д.
Перечисления | |
---|---|
UNKNOWN_BATTERY_STATUS | Состояние батареи неизвестно. |
BATTERY_STATUS_CHARGING | Аккумулятор заряжается. |
BATTERY_STATUS_DISCHARGING | Батарея разряжается. |
BATTERY_STATUS_FULL | Аккумулятор заряжен. |
BATTERY_STATUS_NOT_CHARGING | Аккумулятор не заряжается. |
BATTERY_STATUS_POWER_LOW | Батарея разряжена. |
Источник питания
Тип зарядного устройства, используемого для зарядки аккумулятора.
Перечисления | |
---|---|
UNKNOWN_POWER_SOURCE | Источник питания неизвестен. |
POWER_SOURCE_AC | Источником питания является зарядное устройство переменного тока. |
POWER_SOURCE_USB | Источником питания является USB-порт. |
POWER_SOURCE_WIRELESS | Источник питания беспроводной. |
POWER_SOURCE_UNPLUGGED | Аккумулятор отключен. |
Методы | |
---|---|
| Создает экземпляр нового транспортного средства, связанного с поставщиком услуг совместного использования поездок или доставки по требованию. |
| Возвращает транспортное средство из Fleet Engine. |
| Возвращает постраничный список транспортных средств, связанных с поставщиком, которые соответствуют параметрам запроса. |
| Возвращает список транспортных средств, соответствующих параметрам запроса. |
| Записывает обновленные данные автомобиля в Fleet Engine. |
| Частично обновляет характеристики автомобиля. |