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名下。 |