百度鹰眼iOS SDK 类参考  3.1.3
构造函数 | 所有成员列表
<BTKTraceDelegate>协议 参考

轨迹服务的代理协议,服务和采集的相关操作的执行结果,通过本协议中的方法回调 更多...

#import <BTKTraceDelegate.h>

类 <BTKTraceDelegate> 继承关系图:

构造函数

(void) - onStartService:
 
(void) - onStopService:
 
(void) - onStartGather:
 
(void) - onStopGather:
 
(void) - onGetPushMessage:
 
(NSDictionary *) - onGetCustomData
 
(void) - onGetCustomDataResult:
 
(void) - onChangeGatherAndPackIntervals:
 
(void) - onSetCacheMaxSize:
 
(void) - onRequestAlwaysLocationAuthorization:
 

详细描述

轨迹服务的代理协议,服务和采集的相关操作的执行结果,通过本协议中的方法回调

在文件 BTKTraceDelegate.h17 行定义.

函数文档

◆ onChangeGatherAndPackIntervals:

- (void) onChangeGatherAndPackIntervals: (BTKChangeIntervalErrorCode)  error
optional

更改采集和打包上传周期的结果的回调方法

参数
error更改周期的结果

◆ onGetCustomData

- (NSDictionary *) onGetCustomData
optional

用户自定义信息的设置方法,SDK在每个采集周期会回调此方法,将此方法的返回值作为该定位周期内轨迹点的附加数据 所有附加数据组成的字典,总的字节数不能超过1024字节。

返回
当前定位周期内轨迹点的附加数据,key代表自定义字段名称,value代表自定义字段的值。用法见DEMO

◆ onGetCustomDataResult:

- (void) onGetCustomDataResult: (BTKGetCustomDataErrorCode)  error
optional

用户自定义信息设置结果的回调方法

参数
error自定义信息的设置结果

◆ onGetPushMessage:

- (void) onGetPushMessage: (BTKPushMessage *)  message
optional

收到推送消息的回调方法

参数
message推送消息的内容

◆ onRequestAlwaysLocationAuthorization:

- (void) onRequestAlwaysLocationAuthorization: (")  废弃方法
(定位权限需要开发者主动申请")  __deprecated_msg 
optional

3.1.2起废弃,请求后台定位权限的回调方法

参数
locationManager定位控制器,开发者需要调用该实例的requestAlwaysAuthorization方法

◆ onSetCacheMaxSize:

- (void) onSetCacheMaxSize: (BTKSetCacheMaxSizeErrorCode)  error
optional

设置缓存占用的最大磁盘空间的结果的回调方法

参数
error设置的结果

◆ onStartGather:

- (void) onStartGather: (BTKGatherErrorCode)  error
optional

开始采集的回调方法

参数
error开始采集的操作结果

◆ onStartService:

- (void) onStartService: (BTKServiceErrorCode)  error
optional

开启轨迹服务的回调方法

参数
error开启轨迹服务的结果

◆ onStopGather:

- (void) onStopGather: (BTKGatherErrorCode)  error
optional

停止采集的回调方法

参数
error停止采集的操作结果

◆ onStopService:

- (void) onStopService: (BTKServiceErrorCode)  error
optional

停止轨迹服务的回调方法

参数
error停止轨迹服务的结果

该协议的文档由以下文件生成: