跳转到内容

WDGLocationDelegate

WDGLocation的代理方法。

- wilddogLocation: willUpdatePosition:ForKey:

Section titled “- wilddogLocation: willUpdatePosition:ForKey:”
@optional
- (WDGPosition *_Nullable)wilddogLocation:(WDGLocation *)wilddogLocation willUpdatePosition:(WDGPosition *)position ForKey:(NSString *)key;

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

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

实际上传的位置数据。


- wilddogLocation: didStartedTracingPositionForKey:

Section titled “- wilddogLocation: didStartedTracingPositionForKey:”
@optional
- (void)wilddogLocation:(WDGLocation *)wilddogLocation didStartedTracingPositionForKey:(NSString *)key;

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

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

- wilddogLocation: didStoppedTracingPositionForKey:

Section titled “- wilddogLocation: didStoppedTracingPositionForKey:”
@optional
- (void)wilddogLocation:(WDGLocation *)wilddogLocation didStoppedTracingPositionForKey:(NSString *)key;

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

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

- wilddogLocation: didFailedTracingPositionForKey:

Section titled “- wilddogLocation: didFailedTracingPositionForKey:”
@optional
- (void)wilddogLocation:(WDGLocation *)wilddogLocation didFailedTracingPositionForKey:(NSString *)key withError:(NSError *)error;

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

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

- wilddogLocation:didStartedRecordingPathForKey:

Section titled “- wilddogLocation:didStartedRecordingPathForKey:”
@optional
- (void)wilddogLocation:(WDGLocation *)wilddogLocation didStartedRecordingPathForKey:(NSString *)key;

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

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

- wilddogLocation:didStoppedRecordingPathForKey:

Section titled “- wilddogLocation:didStoppedRecordingPathForKey:”
@optional
- (void)wilddogLocation:(WDGLocation *)wilddogLocation didStoppedRecordingPathForKey:(NSString *)key;

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

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