WDGLocationDelegate 编辑文档

WDGLocation的代理方法。

方法

- wilddogLocation: willUpdatePosition:ForKey:

定义
@optional
- (WDGPosition *_Nullable)wilddogLocation:(WDGLocation *)wilddogLocation willUpdatePosition:(WDGPosition *)position ForKey:(NSString *)key;
说明

当 SDK 即将更新位置同步和实时轨迹的数据时,可以通过这个代理方法对上传到云端的位置信息进行替换。

参数
参数名 说明
wilddogLocation 调用这个代理方法的 WDGLocation 实例。
key 位置同步和实时轨迹数据将写在这个key名下。
location 原始位置数据。
返回值

实际上传的位置数据。


- wilddogLocation: didStartedTracingPositionForKey:

定义
@optional
- (void)wilddogLocation:(WDGLocation *)wilddogLocation didStartedTracingPositionForKey:(NSString *)key;
说明

当针对指定 key 的位置同步开始后通过这个代理方法进行通知。

参数
参数名 说明
wilddogLocation 调用这个代理方法的 WDGLocation 实例。
key 位置同步数据将写在这个key名下。

- wilddogLocation: didStoppedTracingPositionForKey:

定义
@optional
- (void)wilddogLocation:(WDGLocation *)wilddogLocation didStoppedTracingPositionForKey:(NSString *)key;
说明

当针对指定 key 的位置同步终止后通过这个代理方法进行通知。

参数
参数名 说明
wilddogLocation 调用这个代理方法的 WDGLocation 实例。
key 位置同步数据将写在这个key名下。

- wilddogLocation: didFailedTracingPositionForKey:

定义
@optional
- (void)wilddogLocation:(WDGLocation *)wilddogLocation didFailedTracingPositionForKey:(NSString *)key withError:(NSError *)error;
说明

当针对指定 key 的位置同步未能正常开启时通过这个代理方法进行通知。

参数
参数名 说明
wilddogLocation 调用这个代理方法的 WDGLocation 实例。
key 位置同步数据将写在这个key名下。

- wilddogLocation:didStartedRecordingPathForKey:

定义
@optional
- (void)wilddogLocation:(WDGLocation *)wilddogLocation didStartedRecordingPathForKey:(NSString *)key;
说明

当针对指定 key 的轨迹记录开始后通过这个代理方法进行通知。

参数
参数名 说明
wilddogLocation 调用这个代理方法的 WDGLocation 实例。
key 轨迹数据将写在这个key名下。

- wilddogLocation:didStoppedRecordingPathForKey:

定义
@optional
- (void)wilddogLocation:(WDGLocation *)wilddogLocation didStoppedRecordingPathForKey:(NSString *)key;
说明

当针对指定 key 的轨迹记录终止后通过这个代理方法进行通知。

参数
参数名 说明
wilddogLocation 调用这个代理方法的 WDGLocation 实例。
key 轨迹数据将写在这个key名下。
野狗新手?
立即注册,为你提供安全可靠的实时通信云服务。
没找到需要的文档?
你可以提交工单反馈 或 阅读常见问题
期待收到你的反馈,帮助我们改进文档。
参与调研