DeliveryVehicleLocationLog

La ubicación, la velocidad y el rumbo de un vehículo en un momento específico.

Representación JSON
{
  "location": {
    object (LatLng)
  },
  "latlngAccuracy": number,
  "serverTime": string,
  "heading": integer,
  "headingAccuracy": number,
  "altitude": number,
  "altitudeAccuracy": number,
  "speed": number,
  "speedAccuracy": number,
  "locationSensor": enum (DeliveryVehicleLocationSensorLog),
  "isRoadSnapped": boolean,
  "isGpsSensorEnabled": boolean,
  "rawLocation": {
    object (LatLng)
  },
  "rawLocationTime": string,
  "rawLocationSensor": enum (DeliveryVehicleLocationSensorLog),
  "rawLocationAccuracy": number,
  "supplementalLocation": {
    object (LatLng)
  },
  "supplementalLocationTime": string,
  "supplementalLocationSensor": enum (DeliveryVehicleLocationSensorLog),
  "supplementalLocationAccuracy": number
}
Campos
location

object (LatLng)

La ubicación del vehículo.

latlngAccuracy

number

Precisión de location en metros como un radio

serverTime

string (Timestamp format)

La hora a la que el servidor recibe la ubicación

Es una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

heading

integer

Dirección en la que se mueve el vehículo en grados. 0 representa el Norte. El rango válido es [0,360].

headingAccuracy

number

Exactitud del encabezado en grados.

altitude

number

Altitud en metros sobre WGS84.

altitudeAccuracy

number

Precisión de altitude en metros.

speed

number

Velocidad del vehículo en metros/segundo

speedAccuracy

number

Precisión de la velocidad en metros/segundo.

locationSensor

enum (DeliveryVehicleLocationSensorLog)

Proveedor de datos de ubicación.

isRoadSnapped

boolean

Si location se ajustó a una ruta

isGpsSensorEnabled

boolean

Especifica si el proveedor de GPS está habilitado.

rawLocation

object (LatLng)

Ubicación sin procesar sin procesamiento de ajuste de ruta.

rawLocationTime

string (Timestamp format)

La hora a la que se registró la ubicación sin procesar.

Es una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

rawLocationSensor

enum (DeliveryVehicleLocationSensorLog)

Fuente de la ubicación sin procesar.

rawLocationAccuracy

number

Precisión de la ubicación sin procesar (lat./lng) en metros como radio

supplementalLocation

object (LatLng)

Ubicación complementaria proporcionada por la app que se integra.

supplementalLocationTime

string (Timestamp format)

Marca de tiempo asociada con la ubicación complementaria.

Es una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

supplementalLocationSensor

enum (DeliveryVehicleLocationSensorLog)

Es la fuente de la ubicación complementaria.

supplementalLocationAccuracy

number

Precisión de supplementalLocation como un radio, en metros.