高德地图SDK(Track)  V1.4.2
<AMapTrackManagerDelegate> Protocol Reference

#import <AMapTrackManager.h>

Inheritance diagram for <AMapTrackManagerDelegate>:

Instance Methods

(void) - amapTrackManager:doRequireLocationAuth:
 当plist配置NSLocationAlwaysUsageDescription或者NSLocationAlwaysAndWhenInUseUsageDescription,并且[CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined,会调用代理的此方法。 此方法实现申请后台权限API即可:[locationManager requestAlwaysAuthorization](必须调用,不然无法正常获取定位权限) More...
 
(void) - didFailWithError:associatedRequest:
 当请求发生错误时,会调用代理的此方法。 More...
 
(void) - onStartService:
 开始Service回调 More...
 
(void) - onStopService:
 停止Service回调 More...
 
(void) - onStartGatherAndPack:
 开始采集和上传回调 More...
 
(void) - onStopGatherAndPack:
 停止采集和上传回调,建议使用 onStopGatherAndPack:errorMessage: 替代此方法 More...
 
(void) - onStopGatherAndPack:errorMessage:
 停止采集和上传回调. since 1.1.0 More...
 
(NSDictionary< NSString *, NSString * > *) - trackManagerGetCustomDictionary
 定位点的自定义字段. since 1.1.0 More...
 
(void) - onAddTerminalDone:response:
 增加Terminal回调函数 More...
 
(void) - onQueryTerminalDone:response:
 查询Terminal回调函数 More...
 
(void) - onAddTrackDone:response:
 增加Track回调函数 More...
 
(void) - onDeleteTrackDone:response:
 删除Track回调函数 More...
 
(void) - onQueryLastPointDone:response:
 查询终端位置回调函数 More...
 
(void) - onQueryTrackDistanceDone:response:
 查询轨迹行驶距离回调函数 More...
 
(void) - onQueryTrackHistoryAndDistanceDone:response:
 查询轨迹历史数据和行驶距离回调函数 More...
 
(void) - onQueryTrackInfoDone:response:
 查询轨迹历史数据回调函数 More...
 

Method Documentation

◆ amapTrackManager:doRequireLocationAuth:

- (void) amapTrackManager: (AMapTrackManager *)  manager
doRequireLocationAuth: (CLLocationManager *)  locationManager 
optional

当plist配置NSLocationAlwaysUsageDescription或者NSLocationAlwaysAndWhenInUseUsageDescription,并且[CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined,会调用代理的此方法。 此方法实现申请后台权限API即可:[locationManager requestAlwaysAuthorization](必须调用,不然无法正常获取定位权限)

Parameters
manager轨迹管理类。
locationManager需要申请后台定位权限的locationManager。
Since
1.4.0

◆ didFailWithError:associatedRequest:

- (void) didFailWithError: (NSError *)  error
associatedRequest: (id)  request 
optional

当请求发生错误时,会调用代理的此方法。

Parameters
error返回的错误。
request发生错误的请求。

◆ onAddTerminalDone:response:

- (void) onAddTerminalDone: (AMapTrackAddTerminalRequest *)  request
response: (AMapTrackAddTerminalResponse *)  response 
optional

增加Terminal回调函数

Parameters
request发起的请求,具体字段参考 AMapTrackAddTerminalRequest 类。
response响应结果,具体字段参考 AMapTrackAddTerminalResponse 类。

◆ onAddTrackDone:response:

- (void) onAddTrackDone: (AMapTrackAddTrackRequest *)  request
response: (AMapTrackAddTrackResponse *)  response 
optional

增加Track回调函数

Parameters
request发起的请求,具体字段参考 AMapTrackAddTrackRequest 类。
response响应结果,具体字段参考 AMapTrackAddTrackResponse 类。

◆ onDeleteTrackDone:response:

- (void) onDeleteTrackDone: (AMapTrackDeleteTrackRequest *)  request
response: (AMapTrackBaseResponse *)  response 
optional

删除Track回调函数

Parameters
request发起的请求,具体字段参考 AMapTrackDeleteTrackRequest 类。
response响应结果,具体字段参考 AMapTrackBaseResponse 类。

◆ onQueryLastPointDone:response:

- (void) onQueryLastPointDone: (AMapTrackQueryLastPointRequest *)  request
response: (AMapTrackQueryLastPointResponse *)  response 
optional

查询终端位置回调函数

Parameters
request发起的请求,具体字段参考 AMapTrackQueryLastPointRequest 类。
response响应结果,具体字段参考 AMapTrackQueryLastPointResponse 类。

◆ onQueryTerminalDone:response:

- (void) onQueryTerminalDone: (AMapTrackQueryTerminalRequest *)  request
response: (AMapTrackQueryTerminalResponse *)  response 
optional

查询Terminal回调函数

Parameters
request发起的请求,具体字段参考 AMapTrackQueryTerminalRequest 类。
response响应结果,具体字段参考 AMapTrackQueryTerminalResponse 类。

◆ onQueryTrackDistanceDone:response:

- (void) onQueryTrackDistanceDone: (AMapTrackQueryTrackDistanceRequest *)  request
response: (AMapTrackQueryTrackDistanceResponse *)  response 
optional

查询轨迹行驶距离回调函数

Parameters
request发起的请求,具体字段参考 AMapTrackQueryTrackDistanceRequest 类。
response响应结果,具体字段参考 AMapTrackQueryTrackDistanceResponse 类。

◆ onQueryTrackHistoryAndDistanceDone:response:

- (void) onQueryTrackHistoryAndDistanceDone: (AMapTrackQueryTrackHistoryAndDistanceRequest *)  request
response: (AMapTrackQueryTrackHistoryAndDistanceResponse *)  response 
optional

查询轨迹历史数据和行驶距离回调函数

Parameters
request发起的请求,具体字段参考 AMapTrackQueryTrackHistoryAndDistanceRequest 类。
response响应结果,具体字段参考 AMapTrackQueryTrackHistoryAndDistanceResponse 类。

◆ onQueryTrackInfoDone:response:

- (void) onQueryTrackInfoDone: (AMapTrackQueryTrackInfoRequest *)  request
response: (AMapTrackQueryTrackInfoResponse *)  response 
optional

查询轨迹历史数据回调函数

Parameters
request发起的请求,具体字段参考 AMapTrackQueryTrackInfoRequest 类。
response响应结果,具体字段参考 AMapTrackQueryTrackInfoResponse 类。

◆ onStartGatherAndPack:

- (void) onStartGatherAndPack: (AMapTrackErrorCode)  errorCode
optional

开始采集和上传回调

Parameters
errorCode开始Service的错误信息,参考 AMapTrackErrorCode 。

◆ onStartService:

- (void) onStartService: (AMapTrackErrorCode)  errorCode
optional

开始Service回调

Parameters
errorCode开始Service的错误信息,参考 AMapTrackErrorCode 。

◆ onStopGatherAndPack:

- (void) onStopGatherAndPack: (AMapTrackErrorCode)  errorCode
optional

停止采集和上传回调,建议使用 onStopGatherAndPack:errorMessage: 替代此方法

Parameters
errorCode停止采集和上传回调的错误信息,参考 AMapTrackErrorCode 。

◆ onStopGatherAndPack:errorMessage:

- (void) onStopGatherAndPack: (AMapTrackErrorCode)  errorCode
errorMessage: (nullable NSString *)  errorMessage 
optional

停止采集和上传回调. since 1.1.0

Parameters
errorCode停止采集和上传回调的错误信息,参考 AMapTrackErrorCode 。
errorMessage停止采集和上传回调的错误信息

◆ onStopService:

- (void) onStopService: (AMapTrackErrorCode)  errorCode
optional

停止Service回调

Parameters
errorCode开始Service的错误信息,参考 AMapTrackErrorCode 。

◆ trackManagerGetCustomDictionary

- (NSDictionary <NSString *,NSString *> *) trackManagerGetCustomDictionary
optional

定位点的自定义字段. since 1.1.0

Returns
自定义的字段 注:自定义字段类型需要为字符串类型,否则采集和上传失败

The documentation for this protocol was generated from the following file:
© 2017 高德信息技术有限公司 版权所有,保留所有权利。