TencentLocationSDK_iOS_v3.1
<TencentLBSLocationManagerDelegate >协议 参考

#import <TencentLBSLocationManager.h>

类 <TencentLBSLocationManagerDelegate > 继承关系图:

构造函数

(void) - tencentLBSLocationManager:didFailWithError:
 
(void) - tencentLBSLocationManager:didUpdateLocation:
 
(void) - tencentLBSLocationManager:didChangeAuthorizationStatus:
 
(void) - tencentLBSLocationManager:didUpdateHeading:
 
(BOOL) - tencentLBSLocationManagerShouldDisplayHeadingCalibration:
 

详细描述

TencentLBSLocationManagerDelegate 定义了发生错误时的错误回调方法,连续定位的回调方法等。

函数文档

◆ tencentLBSLocationManager:didChangeAuthorizationStatus:()

- (void TencentLBSLocationManagerDelegate) tencentLBSLocationManager: (TencentLBSLocationManager *)  manager
didChangeAuthorizationStatus: (CLAuthorizationStatus)  status 
optional

定位权限状态改变时回调函数

参数
manager定位 TencentLBSLocationManager
status定位权限状态

◆ tencentLBSLocationManager:didFailWithError:()

- (void TencentLBSLocationManagerDelegate) tencentLBSLocationManager: (TencentLBSLocationManager *)  manager
didFailWithError: (NSError *)  error 
optional

当定位发生错误时,会调用代理的此方法

参数
manager定位 TencentLBSLocationManager
error返回的错误,参考 TencentLBSLocationError

◆ tencentLBSLocationManager:didUpdateHeading:()

- (void TencentLBSLocationManagerDelegate) tencentLBSLocationManager: (TencentLBSLocationManager *)  manager
didUpdateHeading: (CLHeading *)  newHeading 
optional

定位朝向改变时回调函数

参数
manager定位 TencentLBSLocationManager
newHeading新的定位朝向

◆ tencentLBSLocationManager:didUpdateLocation:()

- (void TencentLBSLocationManagerDelegate) tencentLBSLocationManager: (TencentLBSLocationManager *)  manager
didUpdateLocation: (TencentLBSLocation *)  location 
optional

连续定位回调函数

参数
manager定位 TencentLBSLocationManager
location定位结果

◆ tencentLBSLocationManagerShouldDisplayHeadingCalibration:()

- (BOOL TencentLBSLocationManagerDelegate) tencentLBSLocationManagerShouldDisplayHeadingCalibration: (TencentLBSLocationManager *)  manager
optional

是否展示定位朝向校准提示的回调函数

参数
manager定位 TencentLBSLocationManager

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