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 inviato a Fleet Engine, la posizione del veicolo è una posizione GPS. Quando la ricevi in risposta, la posizione del veicolo può essere una posizione GPS, una posizione supplementare o un'altra posizione stimata. L'origine è specificata in |
horizontalAccuracy |
Obsoleto: utilizza |
latlngAccuracy |
Precisione di |
heading |
La direzione di marcia del veicolo in gradi. 0 rappresenta il nord. L'intervallo valido è [0,360). |
bearingAccuracy |
Obsoleto: utilizza |
headingAccuracy |
Precisione di |
altitude |
Altitudine in metri sopra WGS84. |
verticalAccuracy |
Obsoleto: utilizza |
altitudeAccuracy |
Precisione di |
speedKmph |
Velocità del veicolo in chilometri orari. Obsoleto: utilizza |
speed |
Velocità del veicolo in metri/secondo |
speedAccuracy |
Precisione di |
updateTime |
L'ora in cui il valore di Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
serverTime |
Solo output. L'ora in cui il server ha ricevuto le informazioni sulla posizione. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
locationSensor |
Fornitore di dati sulla posizione (ad esempio, |
isRoadSnapped |
Indica se |
isGpsSensorEnabled |
Solo input. Indica se il sensore GPS è abilitato sul dispositivo portatile. |
timeSinceUpdate |
Solo input. Tempo (in secondi) dall'invio della posizione al server. Il valore sarà zero per il primo aggiornamento. Se l'ora non è nota (ad esempio, quando l'app si riavvia), questo valore viene reimpostato su zero. |
numStaleUpdates |
Solo input. Obsoleta: ora vengono utilizzati altri indicatori per determinare se una località è obsoleta. |
rawLocation |
Posizione non elaborata del veicolo (non elaborata da avvistatori stradali). |
rawLocationTime |
Timestamp associato alla posizione non elaborata. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
rawLocationSensor |
Origine della località non elaborata. Il valore predefinito è |
rawLocationAccuracy |
Precisione di |
supplementalLocation |
Posizione supplementare fornita dall'app integrata. |
supplementalLocationTime |
Timestamp associato alla località supplementare. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
supplementalLocationSensor |
Origine della località supplementare. Il valore predefinito è |
supplementalLocationAccuracy |
Precisione di |
roadSnapped |
Obsoleto: utilizza |
LocationSensor
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 ripetitore di telefonia mobile o punto di accesso Wi-Fi. |
PASSIVE |
ID ripetitore di telefonia mobile o punto di accesso Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Una posizione stabilita dal dispositivo mobile come la posizione della strada più probabile. |
CUSTOMER_SUPPLIED_LOCATION |
Una località fornita dal cliente da una fonte indipendente. In genere, questo valore viene utilizzato per una località fornita da origini diverse dal dispositivo mobile che esegue l'SDK Driver. Se la fonte originale è descritta da uno degli altri valori enum, utilizza quel valore. In genere, le sedi contrassegnate con CUSTOMER_SUPPLIED_LOCATION vengono fornite tramite il lastLocation.supplemental_location_sensor del veicolo. |
FLEET_ENGINE_LOCATION |
Una località calcolata da Fleet Engine in base agli indicatori a sua disposizione. Solo output. Questo valore viene rifiutato se viene ricevuto in una richiesta. |
FUSED_LOCATION_PROVIDER |
Fused Location Provider di Android. |
CORE_LOCATION |
Il fornitore della posizione nei sistemi operativi Apple. |