<GMTDVehicleReporterListener> 协议参考

<GMTDVehicleReporterListener> 协议参考

概览

用于响应 GMTDVehicleReporter 发送的定期车辆更新的协议。

公开成员函数

(void) - VehicleReporter:didSucceedVehicleUpdate
 通知监听器,Fleet Engine 后端已成功收到车辆位置和状态更新。
(void) - vehicleReporter:didFailVehicleUpdate:withError:
 通知监听器,车辆更新失败。

成员函数文档

- (void)VehicleReporter: (GMTDVehicleReporter *) vehicleReporter
doSucceedVehicleUpdate: (GMTDVehicleUpdate *) vehicleUpdate

通知监听器,Fleet Engine 后端已成功收到车辆位置和状态更新。

参数:
vehicleReporter表示生成事件的 GMTDVehicleReporter 实例。
vehicleUpdate包含车辆的当前位置和状态。
- (void)VehicleReporter: (GMTDVehicleReporter *) vehicleReporter
doFailVehicleUpdate: (GMTDVehicleUpdate *) vehicleUpdate
withError: (NSError *) 错误

通知监听器,车辆更新失败。

只要位置跟踪已启用,GMTDVehicleReporter 就会继续将最新数据发送到 Fleet Engine 后端。

如果停用了位置信息跟踪,并且为了将车辆状态更新为离线状态,开发者可以使用 GMTDVehicleStateOffline 调用 updateVehicleState: 以触发一次性更新。

参数:
vehicleReporter表示生成事件的 GMTDVehicleReporter 实例。
vehicleUpdate包含车辆的当前位置和状态。
error指明发生错误的原因。