DDMTrackManager Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | DDMTrackManager.h DDMTrackManager.m |
Other Methods
+ launchManagerWithConfig:
初始化轨迹流服务(创建工作线程,上报缓存的轨迹…)
+ (DDMSDKReturnCode)launchManagerWithConfig:(DDMTrackManagerConfig *)configParameters
config |
轨迹流服务初始化参数配置 |
|---|
Return Value
配置结果
Discussion
初始化轨迹流服务(创建工作线程,上报缓存的轨迹…)
Declared In
DDMTrackManager.h
+ createTrackClientWithType:trackId:
获取轨迹流Client
+ (DDMTrackClient *)createTrackClientWithType:(DDMTrackClientType)clientType trackId:(NSString *)trackIdParameters
clientType |
业务类型 |
|---|---|
trackId |
轨迹ID 不允许为nil,不需区分轨迹传@“” |
Return Value
轨迹流服务client
Discussion
获取轨迹流Client
Declared In
DDMTrackManager.h
+ startTrackOnceWithType:trackId:dataDelegate:
上报单次定位信息
+ (DDMSDKReturnCode)startTrackOnceWithType:(DDMTrackClientType)clientType trackId:(NSString *)trackId dataDelegate:(id<DDMTrackCustomDataDelegate>)dataDelegateParameters
clientType |
业务类型 |
|---|---|
trackId |
轨迹ID 不允许为nil,不需区分轨迹传@“” |
dataDelegate |
设置轨迹业务数据 例如计费数据等 透传 |
Return Value
操作结果
Discussion
上报单次定位信息
Declared In
DDMTrackManager.h
Other Methods
– startServiceWithClient:
启动client的轨迹服务
- (DDMSDKReturnCode)startServiceWithClient:(DDMTrackClient *)clientParameters
client |
需要启动的client |
|---|
Return Value
操作结果
Discussion
启动client的轨迹服务
Declared In
DDMTrackManagerPrivate.h
– updateServiceWithClient:
Client可以在启动过程中动态更新trackOptions,使用这个接口可以更新底层 定位的desiredAccuracy和distanceFilter,同时也可以更新当前的最小采样和上传频率.
- (DDMSDKReturnCode)updateServiceWithClient:(DDMTrackClient *)clientParameters
client |
当前需要更新的Client |
|---|
Return Value
更新结果
Discussion
Client可以在启动过程中动态更新trackOptions,使用这个接口可以更新底层 定位的desiredAccuracy和distanceFilter,同时也可以更新当前的最小采样和上传频率.
Declared In
DDMTrackManagerPrivate.h
– stopServiceWithClient:
停止client的轨迹服务
- (DDMSDKReturnCode)stopServiceWithClient:(DDMTrackClient *)clientParameters
client |
需要停止的client |
|---|
Return Value
操作结果
Discussion
停止client的轨迹服务
Declared In
DDMTrackManagerPrivate.h