Lokalizacja, prędkość i kierunek pojazdu w danym momencie.
Zapis JSON |
---|
{ "location": { object ( |
Pola | |
---|---|
location |
Lokalizacja pojazdu. Gdy jest wysyłana do Fleet Engine, lokalizacja pojazdu jest lokalizacją GPS. Gdy otrzymasz ją w odpowiedzi, lokalizacja pojazdu może być lokalizacją GPS, lokalizacją dodatkową lub inną lokalizacją szacunkową. Źródło jest określone w |
horizontalAccuracy |
Wycofana: zamiast niej używaj zasady |
latlngAccuracy |
Dokładność |
heading |
Kierunek, w którym porusza się pojazd, w stopniach. 0 oznacza północ. Prawidłowy zakres to [0,360). |
bearingAccuracy |
Wycofana: zamiast niej używaj zasady |
headingAccuracy |
Dokładność |
altitude |
Wysokość w metrach nad poziomem WGS84. |
verticalAccuracy |
Wycofana: zamiast niej używaj zasady |
altitudeAccuracy |
Dokładność |
speedKmph |
Prędkość pojazdu w kilometrach na godzinę. Wycofana: zamiast niej używaj zasady |
speed |
Prędkość pojazdu w metrach na sekundę |
speedAccuracy |
Dokładność |
updateTime |
Czas, w którym czujnik zgłosił wartość 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: |
serverTime |
Tylko dane wyjściowe. Czas, w którym serwer otrzymał informacje o 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: |
locationSensor |
Dostawca danych o lokalizacji (np. |
isRoadSnapped |
Określa, czy ikona |
isGpsSensorEnabled |
Tylko dane wejściowe. Określa, czy na urządzeniu mobilnym jest włączony czujnik GPS. |
timeSinceUpdate |
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 zero. Jeśli czas jest nieznany (np. po ponownym uruchomieniu aplikacji), ta wartość jest resetowana do zera. |
numStaleUpdates |
Tylko dane wejściowe. Wycofano: do określania, czy lokalizacja jest nieaktualna, używane są teraz inne sygnały. |
rawLocation |
Surowa lokalizacja pojazdu (nieprzetworzona przez funkcję przyciągania do drogi). |
rawLocationTime |
Sygnatura czasowa powiązana z nieprzetworzoną 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: |
rawLocationSensor |
Źródło nieprzetworzonej lokalizacji. Domyślna wartość to |
rawLocationAccuracy |
Dokładność |
flpLocation |
Lokalizacja z usługi lokalizacyjnej Androida. |
flpUpdateTime |
Aktualizacja sygnatury czasowej 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: |
flpLatlngAccuracyMeters |
Dokładność |
flpHeadingDegrees |
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 |
Dodatkowa lokalizacja podana przez aplikację integrującą. |
supplementalLocationTime |
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: |
supplementalLocationSensor |
Źródło dodatkowej lokalizacji. Domyślna wartość to |
supplementalLocationAccuracy |
Dokładność |
roadSnapped |
Wycofana: zamiast niej używaj zasady |
LocationSensor
Czujnik lub metodologia użyte do określenia lokalizacji.
Wartości w polu enum | |
---|---|
UNKNOWN_SENSOR |
Czujnik jest nieokreślony lub nieznany. |
GPS |
GPS lub wspomagany GPS. |
NETWORK |
GPS wspomagany, identyfikator stacji bazowej 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 prawdopodobne położenie na drodze. |
CUSTOMER_SUPPLIED_LOCATION |
Lokalizacja podana przez klienta z niezależnego źródła. Zwykle ta wartość jest używana w przypadku lokalizacji pochodzącej ze źródeł innych niż urządzenie mobilne, na którym działa pakiet Driver SDK. Jeśli pierwotne źródło jest opisane przez jedną z innych wartości wyliczeniowych, użyj tej wartości. Lokalizacje oznaczone jako CUSTOMER_SUPPLIED_LOCATION są zwykle podawane przez lastLocation.supplemental_location_sensor pojazdu. |
FLEET_ENGINE_LOCATION |
Lokalizacja obliczona przez Fleet Engine na podstawie dostępnych sygnałów. Tylko dane wyjściowe. Jeśli ta wartość zostanie przesłana w żądaniu, zostanie odrzucona. |
FUSED_LOCATION_PROVIDER |
Dostawca uśrednionej lokalizacji na Androidzie. |
CORE_LOCATION |
Dostawca lokalizacji w systemach operacyjnych Apple. |