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   | 
            
DeliveryVehicleLocationSensor
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 za pomocą parametru lastLocation.supplemental_location_sensor obiektu DeliveryVehicle. | 
              
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. |