DeliveryVehicleLocationLog

lokalizacja, prędkość i kierunek pojazdu w określonym czasie;

Zapis 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
}
Pola
location

object (LatLng)

Lokalizacja pojazdu.

latlngAccuracy

number

Dokładność promienia location w metrach.

serverTime

string (Timestamp format)

Godzina odebrania przez serwer lokalizacji.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

heading

integer

Kierunek, w którym pojazd porusza się w stopniach. 0 oznacza północ. Prawidłowy zakres to [0,360).

headingAccuracy

number

Dokładność kierunku w stopniach.

altitude

number

Wysokość w metrach nad WGS84.

altitudeAccuracy

number

Dokładność: altitude w metrach.

speed

number

Prędkość pojazdu w metrach/s

speedAccuracy

number

Dokładność pomiaru prędkości w metrach/s.

locationSensor

enum (DeliveryVehicleLocationSensorLog)

Dostawca danych o lokalizacji.

isRoadSnapped

boolean

Określa, czy obiekt location jest przyciągnięty do drogi.

isGpsSensorEnabled

boolean

Określa, czy dostawca GPS jest włączony.

rawLocation

object (LatLng)

Nieprzetworzona lokalizacja bez przetwarzania obrazów drogi.

rawLocationTime

string (Timestamp format)

Czas zarejestrowania nieprzetworzonej lokalizacji.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

rawLocationSensor

enum (DeliveryVehicleLocationSensorLog)

Źródło nieprzetworzonej lokalizacji.

rawLocationAccuracy

number

Dokładność nieprzetworzonej lokalizacji (długość i długość geograficzna) w metrach jako promienia.

supplementalLocation

object (LatLng)

Dodatkowa lokalizacja udostępniana przez aplikację integracyjną.

supplementalLocationTime

string (Timestamp format)

Sygnatura czasowa powiązana z dodatkową lokalizacją.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

supplementalLocationSensor

enum (DeliveryVehicleLocationSensorLog)

Źródło dodatkowej lokalizacji.

supplementalLocationAccuracy

number

Dokładność supplementalLocation w postaci promienia w metrach.