VehicleLocation

Местоположение, скорость и курс транспортного средства в определенный момент времени.

JSON-представление
{
  "location": {
    object (LatLng)
  },
  "horizontalAccuracy": number,
  "latlngAccuracy": number,
  "heading": integer,
  "bearingAccuracy": number,
  "headingAccuracy": number,
  "altitude": number,
  "verticalAccuracy": number,
  "altitudeAccuracy": number,
  "speedKmph": integer,
  "speed": number,
  "speedAccuracy": number,
  "updateTime": string,
  "serverTime": string,
  "locationSensor": enum (LocationSensor),
  "isRoadSnapped": boolean,
  "isGpsSensorEnabled": boolean,
  "timeSinceUpdate": integer,
  "numStaleUpdates": integer,
  "rawLocation": {
    object (LatLng)
  },
  "rawLocationTime": string,
  "rawLocationSensor": enum (LocationSensor),
  "rawLocationAccuracy": number,
  "supplementalLocation": {
    object (LatLng)
  },
  "supplementalLocationTime": string,
  "supplementalLocationSensor": enum (LocationSensor),
  "supplementalLocationAccuracy": number,
  "roadSnapped": boolean
}
Поля
location

object ( LatLng )

Местоположение транспортного средства. Когда данные отправляются в Fleet Engine, местоположение транспортного средства определяется по GPS. Когда вы получите его в ответе, местоположение автомобиля может быть либо местоположением GPS, дополнительным местоположением, либо каким-либо другим предполагаемым местоположением. Источник указан в locationSensor .

horizontalAccuracy
(deprecated)

number

Устарело: вместо этого используйте latlngAccuracy .

latlng Accuracy

number

Точность location в метрах как радиус.

heading

integer

Направление движения автомобиля в градусах. 0 представляет север. Допустимый диапазон: [0,360).

bearingAccuracy
(deprecated)

number

Устарело: вместо этого используйте headingAccuracy .

heading Accuracy

number

Точность heading в градусах.

altitude

number

Высота в метрах над WGS84.

verticalAccuracy
(deprecated)

number

Устарело: вместо этого используйте altitudeAccuracy .

altitude Accuracy

number

Точность altitude в метрах.

speedKmph
(deprecated)

integer

Скорость автомобиля в километрах в час. Устарело: вместо этого используйте speed .

speed

number

Скорость автомобиля в метрах/секунду

speed Accuracy

number

Точность speed в метрах/секунду.

update Time

string ( Timestamp format)

Время, когда датчик сообщил о location по часам датчика.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

server Time

string ( Timestamp format)

Только вывод. Время, когда сервер получил информацию о местоположении.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

location Sensor

enum ( LocationSensor )

Поставщик данных о местоположении (например, GPS ).

is Road Snapped

boolean

Привязано ли location к дороге.

is Gps Sensor Enabled

boolean

Только ввод. Указывает, включен ли датчик GPS на мобильном устройстве.

time Since Update

integer

Только ввод. Время (в секундах) с момента первой отправки этого местоположения на сервер. Для первого обновления это значение будет равно нулю. Если время неизвестно (например, при перезапуске приложения), это значение сбрасывается до нуля.

numStaleUpdates
(deprecated)

integer

Только ввод. Устарело: теперь для определения устаревшего местоположения используются другие сигналы.

raw Location

object ( LatLng )

Необработанное местоположение автомобиля (не обработанное дорожным снаппером).

raw Location Time

string ( Timestamp format)

Временная метка, связанная с необработанным местоположением.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

raw Location Sensor

enum ( LocationSensor )

Источник исходного местоположения. По умолчанию GPS .

raw Location Accuracy

number

Точность rawLocation в виде радиуса в метрах.

supplemental Location

object ( LatLng )

Дополнительное местоположение, предоставляемое интегрирующим приложением.

supplemental Location Time

string ( Timestamp format)

Временная метка, связанная с дополнительным местоположением.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

supplemental Location Sensor

enum ( LocationSensor )

Источник дополнительной локации. По умолчанию CUSTOMER_SUPPLIED_LOCATION .

supplemental Location Accuracy

number

Точность supplementalLocation в виде радиуса в метрах.

roadSnapped
(deprecated)

boolean

Устарело: вместо этого используйте isRoadSnapped .

Датчик местоположения

Датчик или метод, используемый для определения местоположения.

Перечисления
UNKNOWN_SENSOR Датчик не указан или неизвестен.
GPS GPS или вспомогательный GPS.
NETWORK Вспомогательный GPS, идентификатор вышки сотовой связи или точка доступа Wi-Fi.
PASSIVE Идентификатор сотовой вышки или точки доступа Wi-Fi.
ROAD_SNAPPED_LOCATION_PROVIDER Местоположение, определенное мобильным устройством как наиболее вероятное положение на дороге.
CUSTOMER_SUPPLIED_LOCATION Местоположение, предоставленное клиентом из независимого источника. Обычно это значение используется для местоположения, предоставленного из источников, отличных от мобильного устройства, на котором работает Driver SDK. Если исходный источник описан одним из других значений перечисления, используйте это значение. Местоположение, отмеченное CUSTOMER_SUPPLIED_LOCATION, обычно предоставляется через атрибут lastLocation.supplemental_location_sensor транспортного средства.
FLEET_ENGINE_LOCATION Местоположение, рассчитанное Fleet Engine на основе доступных ему сигналов. Только вывод. Это значение будет отклонено, если оно получено в запросе.
FUSED_LOCATION_PROVIDER Поставщик Fused Location для Android.
CORE_LOCATION Поставщик местоположения в операционных системах Apple.