Lokalizacja, prędkość i kierunek pojazdu w danym momencie.
Zapis JSON |
---|
{ "location": { object ( |
Pola | |
---|---|
location |
Lokalizacja pojazdu. Gdy jest wysyłany do Fleet Engine, lokalizacja pojazdu to lokalizacja GPS. Gdy otrzymasz odpowiedź, lokalizacja pojazdu może być lokalizacja GPS, dodatkowa lub inna przybliżona lokalizacja. Źródło jest określone w pliku |
horizontalAccuracy |
Wycofane: użyj w zastępstwie zasady |
latlng |
Dokładność promienia |
heading |
Kierunek ruchu pojazdu w stopniach. 0 oznacza północ. Prawidłowy zakres to [0,360). |
bearingAccuracy |
Wycofane: użyj w zastępstwie zasady |
heading |
Dokładność: |
altitude |
Wysokość w metrach nad WGS84. |
verticalAccuracy |
Wycofane: użyj atrybutu |
altitude |
Dokładność: |
speedKmph |
Prędkość pojazdu w kilometrach na godzinę. Wycofane: użyj w zastępstwie zasady |
speed |
Prędkość pojazdu w metrach na sekundę |
speed |
Dokładność |
update |
Czas, w którym czujnik Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
server |
Tylko dane wyjściowe. Czas otrzymania przez serwer informacji o lokalizacji. Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: |
location |
Dostawca danych o lokalizacji (na przykład |
is |
Określa, czy |
is |
Tylko dane wejściowe. Wskazuje, czy czujnik GPS jest włączony na urządzeniu mobilnym. |
time |
Tylko dane wejściowe. Czas (w sekundach) od momentu wysłania tej lokalizacji do serwera po raz pierwszy. W przypadku pierwszej aktualizacji będzie to wartość 0. Jeśli czas jest nieznany (np. po ponownym uruchomieniu aplikacji), wartość zostaje wyzerowana. |
numStaleUpdates |
Tylko dane wejściowe. Nieaktualne: do określania, czy lokalizacja jest nieaktualna, używane są teraz inne sygnały. |
raw |
Surowa lokalizacja pojazdu (nieprzetworzona przez road-snapper). |
raw |
Sygnatura czasowa powiązana z nieprzetworzoną lokalizacją. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
raw |
Źródło nieprzetworzonej lokalizacji. Domyślna wartość to |
raw |
Dokładność |
supplemental |
Dodatkowa lokalizacja dostarczona przez aplikację integrującą. |
supplemental |
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: |
supplemental |
Źródło dodatkowej lokalizacji. Domyślna wartość to |
supplemental |
Dokładność |
roadSnapped |
Wycofane: użyj atrybutu |
DeliveryVehicleLocationSensor
Czujnik lub metodologia służąca do określania lokalizacji.
Wartości w polu enum | |
---|---|
UNKNOWN_SENSOR |
Czujnik jest nieokreślony lub nieznany. |
GPS |
GPS lub wspomagany GPS. |
NETWORK |
Wspomagany GPS, identyfikator stacji bazowej sieci komórkowej lub punkt dostępu Wi-Fi. |
PASSIVE |
Identyfikator stacji bazowej sieci komórkowej lub punkt dostępu Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Lokalizacja określona przez urządzenie mobilne jako najbardziej prawdopodobna lokalizacja drogi. |
CUSTOMER_SUPPLIED_LOCATION |
Lokalizacja podana przez klienta z niezależnego źródła. Zwykle ta wartość jest używana w przypadku lokalizacji podanej ze źródeł innych niż urządzenie mobilne z pakietem Driver SDK. Jeśli oryginalne źródło jest opisane za pomocą jednej z pozostałych wartości wyliczeniowych, użyj tej wartości. Lokalizacje oznaczone jako CUSTOMER_SUPPLIED_LOCATION są zwykle podawane za pomocą DeliveryVehicle lastLocation.supplemental_location_sensor . |
FLEET_ENGINE_LOCATION |
Lokalizacja obliczona przez Fleet Engine na podstawie dostępnych sygnałów. Tylko dane wyjściowe. Ta wartość zostanie odrzucona, jeśli otrzyma ją w żądaniu. |
FUSED_LOCATION_PROVIDER |
Dostawca uśrednionej lokalizacji na Androidzie. |
CORE_LOCATION |
Dostawca danych o lokalizacji w systemach operacyjnych Apple. |