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 lo 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 |
latlngAccuracy |
Precisione di |
heading |
Direzione di movimento del veicolo in gradi. 0 rappresenta il nord. L'intervallo valido è [0,360). |
bearingAccuracy |
Deprecato: utilizza |
headingAccuracy |
Precisione di |
altitude |
Altitudine in metri sopra il WGS84. |
verticalAccuracy |
Deprecato: utilizza |
altitudeAccuracy |
Precisione di |
speedKmph |
Velocità del veicolo in chilometri all'ora. Deprecato: utilizza |
speed |
Velocità del veicolo in metri/secondo |
speedAccuracy |
Precisione di |
updateTime |
L'ora in cui Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
serverTime |
Solo output. L'ora in cui il server ha ricevuto le informazioni sulla posizione. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
locationSensor |
Fornitore dei dati sulla posizione (ad esempio, |
isRoadSnapped |
Indica se |
isGpsSensorEnabled |
Solo input. Indica se il sensore GPS è abilitato sul dispositivo mobile. |
timeSinceUpdate |
Solo input. Tempo (in secondi) trascorso da quando questa posizione è stata inviata per la prima volta al server. Questo valore sarà zero per il primo aggiornamento. Se l'ora non è nota (ad esempio, quando l'app viene riavviata), questo valore viene reimpostato su zero. |
numStaleUpdates |
Solo input. Obsoleto: ora vengono utilizzati altri indicatori per determinare se una posizione è obsoleta. |
rawLocation |
Posizione grezza del veicolo (non elaborata da road-snapper). |
rawLocationTime |
Timestamp associato alla posizione non elaborata. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
rawLocationSensor |
Origine della posizione non elaborata. Il valore predefinito è |
rawLocationAccuracy |
Precisione di |
flpLocation |
La posizione fornita da Fused Location Provider di Android. |
flpUpdateTime |
Aggiorna il timestamp di Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
flpLatlngAccuracyMeters |
Precisione di |
flpHeadingDegrees |
Direzione di movimento del veicolo in gradi, determinata dal Fused Location Provider. 0 rappresenta il nord. L'intervallo valido è [0,360). |
supplementalLocation |
Posizione supplementare fornita dall'app di integrazione. |
supplementalLocationTime |
Timestamp associato alla posizione supplementare. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
supplementalLocationSensor |
Origine della posizione supplementare. Il valore predefinito è |
supplementalLocationAccuracy |
Precisione di |
roadSnapped |
Deprecato: 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 della 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 stradale più probabile. |
CUSTOMER_SUPPLIED_LOCATION |
Una località fornita dal cliente da una fonte indipendente. In genere, questo valore viene utilizzato per una posizione fornita da fonti diverse dal dispositivo mobile che esegue Driver SDK. Se l'origine originale è descritta da uno degli altri valori enum, utilizza quel valore. Le posizioni contrassegnate come CUSTOMER_SUPPLIED_LOCATION vengono in genere fornite tramite il lastLocation.supplemental_location_sensor del veicolo. |
FLEET_ENGINE_LOCATION |
Una posizione calcolata da Fleet Engine in base ai segnali a sua disposizione. Solo output. Questo valore verrà rifiutato se ricevuto in una richiesta. |
FUSED_LOCATION_PROVIDER |
Fused Location Provider di Android. |
CORE_LOCATION |
Il fornitore di servizi di localizzazione sui sistemi operativi Apple. |