Emplacement, vitesse et direction d'un véhicule à un moment donné.
Représentation JSON |
---|
{ "location": { object ( |
Champs | |
---|---|
location |
Emplacement du véhicule. Lorsqu'elle est envoyée à Fleet Engine, la position du véhicule est une position GPS. Lorsque vous recevez la position du véhicule dans une réponse, il peut s'agir d'une position GPS, d'une position supplémentaire ou d'une autre position estimée. La source est spécifiée dans |
horizontalAccuracy |
Obsolète : utilisez plutôt |
latlngAccuracy |
Précision de |
heading |
Direction dans laquelle le véhicule se déplace, en degrés. 0 représente le nord. La plage valide est [0,360). |
bearingAccuracy |
Obsolète : utilisez plutôt |
headingAccuracy |
Précision de |
altitude |
Altitude en mètres au-dessus de WGS84. |
verticalAccuracy |
Obsolète : utilisez plutôt |
altitudeAccuracy |
Précision de |
speedKmph |
Vitesse du véhicule en kilomètres par heure. Obsolète : utilisez plutôt |
speed |
Vitesse du véhicule en mètres/seconde |
speedAccuracy |
Précision de |
updateTime |
Heure à laquelle Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
serverTime |
Uniquement en sortie. Heure à laquelle le serveur a reçu les informations de localisation. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
locationSensor |
Fournisseur de données de localisation (par exemple, |
isRoadSnapped |
Indique si |
isGpsSensorEnabled |
Uniquement en entrée. Indique si le capteur GPS est activé sur l'appareil mobile. |
timeSinceUpdate |
Uniquement en entrée. Temps (en secondes) écoulé depuis que cet emplacement a été envoyé au serveur pour la première fois. Cette valeur sera nulle pour la première mise à jour. Si l'heure est inconnue (par exemple, lorsque l'application redémarre), cette valeur est réinitialisée sur zéro. |
numStaleUpdates |
Uniquement en entrée. Obsolète : d'autres signaux sont désormais utilisés pour déterminer si un emplacement est obsolète. |
rawLocation |
Position brute du véhicule (non traitée par Road-Snapper). |
rawLocationTime |
Code temporel associé à la position brute. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
rawLocationSensor |
Source de l'emplacement brut. La valeur par défaut est |
rawLocationAccuracy |
Précision de |
flpLocation |
Localisation fournie par l'API Fused Location Provider d'Android. |
flpUpdateTime |
Code temporel de mise à jour de Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
flpLatlngAccuracyMeters |
Précision de |
flpHeadingDegrees |
Direction dans laquelle le véhicule se déplace en degrés, telle que déterminée par le Fused Location Provider. 0 représente le nord. La plage valide est [0,360). |
supplementalLocation |
Emplacement supplémentaire fourni par l'application d'intégration. |
supplementalLocationTime |
Code temporel associé au lieu supplémentaire. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
supplementalLocationSensor |
Source de l'emplacement supplémentaire. La valeur par défaut est |
supplementalLocationAccuracy |
Précision de |
roadSnapped |
Obsolète : utilisez plutôt |
LocationSensor
Capteur ou méthodologie utilisés pour déterminer la position.
Enums | |
---|---|
UNKNOWN_SENSOR |
Le capteur n'est pas spécifié ou est inconnu. |
GPS |
GPS ou GPS assisté. |
NETWORK |
GPS assisté, identifiant d'antenne-relais ou point d'accès Wi-Fi. |
PASSIVE |
ID d'antenne-relais ou point d'accès Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Position de route la plus probable déterminée par l'appareil mobile. |
CUSTOMER_SUPPLIED_LOCATION |
Emplacement fourni par un client à partir d'une source indépendante. En règle générale, cette valeur est utilisée pour un emplacement fourni par des sources autres que l'appareil mobile exécutant le Driver SDK. Si la source d'origine est décrite par l'une des autres valeurs d'énumération, utilisez cette valeur. Les lieux marqués CUSTOMER_SUPPLIED_LOCATION sont généralement fournis via le lastLocation.supplemental_location_sensor d'un véhicule. |
FLEET_ENGINE_LOCATION |
Emplacement calculé par Fleet Engine en fonction des signaux dont il dispose. Uniquement en sortie. Cette valeur sera rejetée si elle est reçue dans une requête. |
FUSED_LOCATION_PROVIDER |
Fused Location Provider d'Android. |
CORE_LOCATION |
Fournisseur de localisation sur les systèmes d'exploitation Apple. |