车辆在某个时间点的位置、速度和航向。
JSON 表示法 |
---|
{ "location": { object ( |
字段 | |
---|---|
location |
车辆的位置。发送到 Fleet Engine 时,车辆的位置是 GPS 位置。当您在回复中收到车辆位置信息时,该信息可能是 GPS 位置信息、补充位置信息或其他估算位置信息。来源在 |
horizontalAccuracy |
已弃用:请改用 |
latlng |
|
heading |
车辆移动的方向(以度为单位)。0 表示北。有效范围为 [0,360)。 |
bearingAccuracy |
已弃用:请改用 |
heading |
精确度为 |
altitude |
相对于 WGS84 的海拔高度(以米为单位)。 |
verticalAccuracy |
已弃用:请改用 |
altitude |
|
speedKmph |
车辆速度(单位:每小时公里)。已弃用:请改用 |
speed |
车辆的速度(以米/秒为单位) |
speed |
|
update |
传感器根据其时钟报告 使用 RFC 3339,其中生成的输出将始终采用 Z 归一化,并使用 0、3、6 或 9 个小数位。也接受除“Z”以外的偏移量。示例: |
server |
仅限输出。服务器收到位置信息的时间。 使用 RFC 3339,其中生成的输出将始终采用 Z 归一化,并使用 0、3、6 或 9 个小数位。也接受除“Z”以外的偏移量。示例: |
location |
位置数据提供程序(例如 |
is |
|
is |
仅限输入。指示移动设备上是否启用了 GPS 传感器。 |
time |
仅限输入。自首次将此位置发送到服务器以来经过的时间(以秒为单位)。对于首次更新,此值为零。如果时间未知(例如,应用重启时),此值会重置为零。 |
numStaleUpdates |
仅限输入。已废弃:现在,系统使用其他信号来确定位置是否已过时。 |
raw |
原始车辆位置(未经路面照片处理)。 |
raw |
与原始位置相关联的时间戳。 使用 RFC 3339,其中生成的输出将始终采用 Z 归一化,并使用 0、3、6 或 9 个小数位。也接受除“Z”以外的偏移量。示例: |
raw |
原始位置的来源。默认为 |
raw |
|
supplemental |
集成应用提供的补充位置信息。 |
supplemental |
与补充营业地点相关联的时间戳。 使用 RFC 3339,其中生成的输出将始终采用 Z 归一化,并使用 0、3、6 或 9 个小数位。也接受除“Z”以外的偏移量。示例: |
supplemental |
补充位置的来源。默认为 |
supplemental |
|
roadSnapped |
已弃用:请改用 |
LocationSensor
用于确定位置的传感器或方法。
枚举 | |
---|---|
UNKNOWN_SENSOR |
传感器未指定或未知。 |
GPS |
GPS 或辅助 GPS。 |
NETWORK |
辅助 GPS、手机基站 ID 或 Wi-Fi 接入点。 |
PASSIVE |
手机信号塔 ID 或 Wi-Fi 接入点。 |
ROAD_SNAPPED_LOCATION_PROVIDER |
移动设备确定的最可能的道路位置。 |
CUSTOMER_SUPPLIED_LOCATION |
客户提供的来自独立来源的位置信息。通常,此值用于从运行 Driver SDK 的移动设备以外的来源提供的位置。如果其他枚举值之一可用于描述原始来源,请使用该值。标记为 CUSTOMER_SUPPLIED_LOCATION 的位置通常通过车辆的 lastLocation.supplemental_location_sensor 提供。 |
FLEET_ENGINE_LOCATION |
由车队引擎根据可用的信号计算的位置。仅限输出。如果在请求中收到此值,系统会将其拒绝。 |
FUSED_LOCATION_PROVIDER |
Android 的 Fused Location Provider。 |
CORE_LOCATION |
Apple 操作系统上的位置信息提供程序。 |