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. Po otrzymaniu odpowiedzi możesz określić lokalizację pojazdu na podstawie GPS-u, dodatkową lokalizację lub inną orientacyjną lokalizację. Źródło jest określone w pliku |
horizontalAccuracy |
Wycofane: użyj w zastępstwie zasady |
latlng |
Dokładność |
heading |
Kierunek ruchu pojazdu w stopniach. 0 oznacza kierunek północny. Prawidłowy zakres to [0,360). |
bearingAccuracy |
Wycofane: użyj atrybutu |
heading |
Dokładność |
altitude |
Wysokość w metrach nad WGS84. |
verticalAccuracy |
Wycofane: użyj w zastępstwie zasady |
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 formacie RFC3339 UTC „Zulu” z rozdzielczością nanosekundy 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 obiekt |
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, gdy ta lokalizacja została po raz pierwszy wysłana na serwer. 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 formacie RFC3339 UTC „Zulu” z rozdzielczością nanosekundy 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 formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: |
supplemental |
Źródło dodatkowej lokalizacji. Domyślna wartość to |
supplemental |
Dokładność |
roadSnapped |
Wycofane: użyj w zastępstwie zasady |
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 lub punktu dostępu Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Lokalizacja określona przez urządzenie mobilne jako najbardziej prawdopodobna pozycja na drodze. |
CUSTOMER_SUPPLIED_LOCATION |
Lokalizacja podana przez klienta z niezależnego źródła. Zwykle ta wartość jest używana do lokalizacji pochodzącej ze źródeł innych niż urządzenie mobilne z pakietem Driver SDK. Jeśli pierwotne źródło jest opisane za pomocą innej wartości z enumeracji, użyj tej wartości. Lokalizacje oznaczone jako CUSTOMER_SUPPLIED_LOCATION są zwykle dostarczane przez lastLocation.supplemental_location_sensor dostawy pojazdów. |
FLEET_ENGINE_LOCATION |
Lokalizacja obliczona przez Fleet Engine na podstawie dostępnych sygnałów. Tylko dane wyjściowe. Ta wartość zostanie odrzucona, jeśli zostanie otrzymana w żądaniu. |
FUSED_LOCATION_PROVIDER |
Dostawca uśrednionej lokalizacji na Androidzie. |
CORE_LOCATION |
Dostawca danych o lokalizacji w systemach operacyjnych Apple. |