车辆在某个时间点的位置、速度和方向。
JSON 表示法 |
---|
{ "location": { object ( |
字段 | |
---|---|
location |
车辆的位置。当发送到 Fleet Engine 时,车辆的位置信息是 GPS 位置。当您在响应中收到位置信息时,车辆的位置信息可以是 GPS 位置、补充位置,也可以是其他一些估计位置。来源在 |
horizontalAccuracy |
已废弃:请改用 |
latlngAccuracy |
|
heading |
车辆行驶的方向(以度为单位)。0 表示北方。有效范围为 [0,360)。 |
bearingAccuracy |
已废弃:请改用 |
headingAccuracy |
准确度: |
altitude |
高于 WGS84 的高度(以米为单位)。 |
verticalAccuracy |
已废弃:请改用 |
altitudeAccuracy |
准确度: |
speedKmph |
车辆的速度,以公里/小时为单位。已废弃:请改用 |
speed |
车辆的速度(米/秒) |
speedAccuracy |
准确度: |
updateTime |
传感器根据传感器的时钟报告 时间戳,采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式,具有纳秒级分辨率,最多包含九个小数位。示例: |
serverTime |
仅供输出。服务器收到位置信息的时间。 时间戳,采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式,具有纳秒级分辨率,最多包含九个小数位。示例: |
locationSensor |
位置数据的提供程序(例如 |
isRoadSnapped |
|
isGpsSensorEnabled |
仅限输入。指示移动设备上是否启用了 GPS 传感器。 |
timeSinceUpdate |
仅限输入。自此位置首次发送到服务器以来的时间(以秒为单位)。首次更新时,此值为零。如果时间未知(例如,当应用重启时),此值将重置为零。 |
numStaleUpdates |
仅限输入。已弃用:现在,使用其他信号来确定营业地点是否已过时。 |
rawLocation |
原始车辆位置(未经过道路拍摄者处理)。 |
rawLocationTime |
与原始位置关联的时间戳。 时间戳,采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式,具有纳秒级分辨率,最多包含九个小数位。示例: |
rawLocationSensor |
原始位置的来源。默认为 |
rawLocationAccuracy |
|
supplementalLocation |
集成应用提供的补充位置。 |
supplementalLocationTime |
与补充营业地点关联的时间戳。 时间戳,采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式,具有纳秒级分辨率,最多包含九个小数位。示例: |
supplementalLocationSensor |
补充位置的来源。默认为 |
supplementalLocationAccuracy |
|
roadSnapped |
已废弃:请改用 |
DeliveryVehicleLocationSensor
用于确定位置的传感器或方法。
枚举 | |
---|---|
UNKNOWN_SENSOR |
传感器未指定或未知。 |
GPS |
GPS 或辅助 GPS。 |
NETWORK |
辅助 GPS、手机基站 ID 或 WiFi 接入点。 |
PASSIVE |
手机基站 ID 或 Wi-Fi 接入点。 |
ROAD_SNAPPED_LOCATION_PROVIDER |
由移动设备确定是最可能的道路位置的位置。 |
CUSTOMER_SUPPLIED_LOCATION |
由客户提供的独立来源的位置。通常,此值用于从运行驱动程序 SDK 的移动设备以外的来源提供的位置。如果原始来源由其他枚举值之一描述,请使用该值。标记为 CUSTOMER_SUPPLIED_LOCATION 的位置通常通过 DeliveryVehicle 的 lastLocation.supplemental_location_sensor 提供。 |
FLEET_ENGINE_LOCATION |
Fleet Engine 根据可用的信号计算的位置。仅供输出。如果在请求中收到此值,它将被拒绝。 |
FUSED_LOCATION_PROVIDER |
Android 的一体化位置信息提供程序。 |
CORE_LOCATION |
Apple 操作系统上的位置信息提供程序。 |