DeliveryVehicleLocationLog

Lokalizacja, prędkość i kierunek pojazdu w danym momencie.

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,
  "flpLocation": {
    object (LatLng)
  },
  "flpUpdateTime": string,
  "flpLatlngAccuracyMeters": number,
  "flpHeadingDegrees": integer,
  "supplementalLocation": {
    object (LatLng)
  },
  "supplementalLocationTime": string,
  "supplementalLocationSensor": enum (DeliveryVehicleLocationSensorLog),
  "supplementalLocationAccuracy": number
}
Pola
location

object (LatLng)

Lokalizacja pojazdu.

latlngAccuracy

number

Dokładność location w metrach jako promień.

serverTime

string (Timestamp format)

Czas, w którym serwer otrzymał lokalizację.

Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

heading

integer

Kierunek, w którym porusza się pojazd, 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 poziomem WGS84.

altitudeAccuracy

number

Dokładność altitude w metrach.

speed

number

Prędkość pojazdu w metrach na sekundę

speedAccuracy

number

Dokładność prędkości w metrach na sekundę.

locationSensor

enum (DeliveryVehicleLocationSensorLog)

Dostawca danych o lokalizacji.

isRoadSnapped

boolean

Określa, czy ikona location jest przyciągana do drogi.

isGpsSensorEnabled

boolean

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

rawLocation

object (LatLng)

Surowa lokalizacja bez przetwarzania przyciągania do drogi.

rawLocationTime

string (Timestamp format)

Czas zarejestrowania surowej lokalizacji.

Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

rawLocationSensor

enum (DeliveryVehicleLocationSensorLog)

Źródło nieprzetworzonej lokalizacji.

rawLocationAccuracy

number

Dokładność surowej lokalizacji (szerokość i długość geograficzna) w metrach jako promień.

flpLocation

object (LatLng)

Lokalizacja z usługi lokalizacyjnej Androida.

flpUpdateTime

string (Timestamp format)

Aktualizacja sygnatury czasowej flpLocation

Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

flpLatlngAccuracyMeters

number

Dokładność flpLocation w metrach jako promień.

flpHeadingDegrees

integer

Kierunek, w którym porusza się pojazd, w stopniach, określony przez dostawcę połączonej lokalizacji. 0 oznacza północ. Prawidłowy zakres to [0,360).

supplementalLocation

object (LatLng)

Dodatkowa lokalizacja podana przez aplikację integrującą.

supplementalLocationTime

string (Timestamp format)

Sygnatura czasowa powiązana z dodatkową lokalizacją.

Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

supplementalLocationSensor

enum (DeliveryVehicleLocationSensorLog)

Źródło dodatkowej lokalizacji.

supplementalLocationAccuracy

number

Dokładność supplementalLocation jako promień w metrach.