Es la ubicación, velocidad y orientación de un vehículo en un momento determinado.
Representación JSON |
---|
{ "location": { object ( |
Campos | |
---|---|
location |
Es la ubicación del vehículo. Cuando se envía a Fleet Engine, la ubicación del vehículo es una ubicación GPS. Cuando lo recibes en una respuesta, la ubicación del vehículo puede ser una ubicación GPS, una complementaria o alguna otra ubicación aproximada. La fuente se especifica en |
horizontalAccuracy |
Obsoleto: usa |
latlngAccuracy |
La precisión de |
heading |
Dirección en la que se mueve el vehículo, expresada en grados. 0 representa el norte. El rango válido es [0,360]. |
bearingAccuracy |
Obsoleto: usa |
headingAccuracy |
Exactitud de |
altitude |
Altitud en metros sobre WGS84. |
verticalAccuracy |
Obsoleto: usa |
altitudeAccuracy |
Precisión de |
speedKmph |
Indica la velocidad del vehículo en kilómetros por hora. Obsoleto: usa |
speed |
Velocidad del vehículo en metros/segundo |
speedAccuracy |
Precisión de |
updateTime |
La hora a la que el sensor informó Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
serverTime |
Solo salida. Es la hora a la que el servidor recibió la información de ubicación. Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
locationSensor |
Proveedor de datos de ubicación (por ejemplo, |
isRoadSnapped |
Indica si |
isGpsSensorEnabled |
Solo entrada. Indica si el sensor GPS está habilitado en el dispositivo móvil. |
timeSinceUpdate |
Solo entrada. Tiempo (en segundos) transcurridos desde que esta ubicación se envió al servidor por primera vez. Este valor será cero en la primera actualización. Si se desconoce la hora (por ejemplo, cuando se reinicia la app), este valor se restablece a cero. |
numStaleUpdates |
Solo entrada. Obsoleto: Ahora se usan otros indicadores para determinar si una ubicación está inactiva. |
rawLocation |
Ubicación del vehículo en bruto (no procesada por un pargo). |
rawLocationTime |
Marca de tiempo asociada con la ubicación sin procesar. Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
rawLocationSensor |
Fuente de la ubicación sin procesar. La configuración predeterminada es |
rawLocationAccuracy |
La precisión de |
supplementalLocation |
Ubicación complementaria proporcionada por la app de integración. |
supplementalLocationTime |
Marca de tiempo asociada con la ubicación complementaria. Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
supplementalLocationSensor |
Fuente de la ubicación complementaria. La configuración predeterminada es |
supplementalLocationAccuracy |
La precisión de |
roadSnapped |
Obsoleto: usa |
LocationSensor
El sensor o la metodología que se usa para determinar la ubicación.
Enumeradores | |
---|---|
UNKNOWN_SENSOR |
El sensor no se especificó o se desconoce. |
GPS |
GPS o GPS asistido. |
NETWORK |
GPS asistido, ID de torres de telefonía celular o punto de acceso Wi-Fi. |
PASSIVE |
ID de torre de telefonía celular o punto de acceso Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Es una ubicación determinada por el dispositivo móvil como la posición más probable de la ruta. |
CUSTOMER_SUPPLIED_LOCATION |
Una ubicación proporcionada por el cliente de una fuente independiente. Por lo general, este valor se usa para una ubicación proporcionada desde fuentes que no sean el dispositivo móvil que ejecuta el SDK de Driver. Si la fuente original se describe con uno de los otros valores enum, usa ese valor. Las ubicaciones marcadas como CUSTOMER_SUPPLIED_LOCATION se suelen proporcionar a través de la lastLocation.supplemental_location_sensor del vehículo. |
FLEET_ENGINE_LOCATION |
Una ubicación calculada por Fleet Engine según los indicadores disponibles para ella. Solo salida. Este valor se rechazará si se recibe en una solicitud. |
FUSED_LOCATION_PROVIDER |
Proveedor de ubicación combinada de Android |
CORE_LOCATION |
Es el proveedor de ubicación en los sistemas operativos de Apple. |