lokalizacja, prędkość i kierunek pojazdu w określonym czasie;
Zapis JSON |
---|
{ "location": { object ( |
Pola | |
---|---|
location |
Lokalizacja pojazdu. Gdy jest on wysyłany do Fleet Engine, lokalizacją pojazdu jest 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 polu |
horizontalAccuracy |
Wycofane: użyj w zastępstwie zasady |
latlng |
Dokładność |
heading |
Kierunek, w którym pojazd porusza się 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 w zastępstwie zasady |
altitude |
Dokładność: |
speedKmph |
Prędkość pojazdu w kilometrach na godzinę. Wycofane: użyj atrybutu |
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, w którym serwer otrzymał informacje o lokalizacji. Sygnatura czasowa w formacie RFC3339 UTC „Zulu” z rozdzielczością nanosekundy i maksymalnie 9 cyframi 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. Przy pierwszej aktualizacji będzie to zero. Jeśli czas jest nieznany (na przykład po ponownym uruchomieniu aplikacji), ta wartość jest resetowana do 0. |
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 lokalizacją w postaci nieprzetworzonych danych. 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 udostępniana przez aplikację integracyjną. |
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 |
LocationSensor
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 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 lokalizacja drogi. |
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 podawane za pomocą lastLocation.supplemental_location_sensor pojazdu. |
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 w Androidzie. |
CORE_LOCATION |
Dostawca lokalizacji w systemach operacyjnych Apple. |