La posizione, la velocità e la direzione di un veicolo in un determinato momento.
Rappresentazione JSON |
---|
{ "location": { object ( |
Campi | |
---|---|
location |
La posizione del veicolo. Quando viene inviata a Fleet Engine, la posizione del veicolo è una posizione GPS. Quando la ricevi in una risposta, la posizione del veicolo può essere una posizione GPS, una posizione supplementare o un'altra posizione stimata. L'origine è specificata in |
horizontalAccuracy |
Deprecato: utilizza |
latlng |
Precisione di |
heading |
Direzione di marcia del veicolo in gradi. 0 rappresenta il nord. L'intervallo valido è [0,360). |
bearingAccuracy |
Deprecato: utilizza |
heading |
Precisione di |
altitude |
Altitudine in metri sopra WGS84. |
verticalAccuracy |
Deprecato: utilizza |
altitude |
Precisione di |
speedKmph |
Velocità del veicolo in chilometri all'ora. Deprecato: utilizza |
speed |
Velocità del veicolo in metri/secondo |
speed |
Precisione di |
update |
L'ora in cui Un timestamp nel formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
server |
Solo output. L'ora in cui il server ha ricevuto le informazioni sulla posizione. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
location |
Fornitore di dati sulla posizione (ad esempio |
is |
Indica se |
is |
Solo input. Indica se il sensore GPS è abilitato sul dispositivo mobile. |
time |
Solo input. Tempo (in secondi) dall'invio iniziale di questa posizione al server. Sarà pari a zero per il primo aggiornamento. Se l'ora è sconosciuta (ad esempio quando l'app si riavvia), questo valore viene reimpostato su zero. |
numStaleUpdates |
Solo input. Ritiro: ora vengono utilizzati altri indicatori per determinare se una località è obsoleta. |
raw |
Posizione non elaborata del veicolo (non elaborata da RoadSnapper). |
raw |
Timestamp associato alla località non elaborata. Un timestamp nel formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
raw |
Origine della posizione non elaborata. Il valore predefinito è |
raw |
Precisione di |
supplemental |
Posizione supplementare fornita dall'app di integrazione. |
supplemental |
Timestamp associato alla località supplementare. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
supplemental |
Origine della località supplementare. Il valore predefinito è |
supplemental |
Precisione di |
roadSnapped |
Deprecato: usa invece |
DeliveryVehicleLocationSensor
Il sensore o la metodologia utilizzati per determinare la posizione.
Enum | |
---|---|
UNKNOWN_SENSOR |
Il sensore non è specificato o sconosciuto. |
GPS |
GPS o GPS assistito. |
NETWORK |
GPS assistito, ID torre cellulare o punto di accesso Wi-Fi. |
PASSIVE |
ID torre cellulare o punto di accesso Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Una posizione determinata dal dispositivo mobile come la posizione più probabile sulla strada. |
CUSTOMER_SUPPLIED_LOCATION |
Una località fornita dal cliente da una fonte indipendente. In genere, questo valore viene utilizzato per una posizione fornita da origini diverse dal dispositivo mobile su cui è in esecuzione l'SDK Driver. Se l'origine originale è descritta da uno degli altri valori dell'enum, utilizza quel valore. Le località contrassegnate come CUSTOMER_SUPPLIED_LOCATION vengono in genere fornite tramite lastLocation.supplemental_location_sensor di un veicolo di consegna. |
FLEET_ENGINE_LOCATION |
Una posizione calcolata da Fleet Engine in base agli indicatori a sua disposizione. Solo output. Questo valore verrà rifiutato se viene ricevuto in una richiesta. |
FUSED_LOCATION_PROVIDER |
Fused Location Provider di Android. |
CORE_LOCATION |
Il fornitore di servizi di geolocalizzazione sui sistemi operativi Apple. |