TencentLBSLocationManagerDelegate Protocol Reference
| Conforms to | NSObject |
|---|---|
| Declared in | TencentLBSLocationManager.h |
– tencentLBSLocationManager:didChangeAuthorizationStatus:
定位权限状态改变时回调
- (void)tencentLBSLocationManager:(TencentLBSLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)statusParameters
manager |
定位管理器实例 |
|---|---|
status |
定位权限状态 |
Declared In
TencentLBSLocationManager.h
– tencentLBSDidChangeAuthorization:
定位权限状态改变时回调(iOS 14+ 推荐使用)
- (void)tencentLBSDidChangeAuthorization:(TencentLBSLocationManager *)managerParameters
manager |
定位管理器实例,可通过其访问 authorizationStatus 和 accuracyAuthorization 属性 |
|---|
Discussion
定位权限状态改变时回调(iOS 14+ 推荐使用)
Declared In
TencentLBSLocationManager.h
– tencentLBSLocationManager:didUpdateLocation:
连续定位结果回调
- (void)tencentLBSLocationManager:(TencentLBSLocationManager *)manager didUpdateLocation:(TencentLBSLocation *)locationParameters
manager |
定位管理器实例 |
|---|---|
location |
定位结果 |
Discussion
连续定位结果回调
Declared In
TencentLBSLocationManager.h
– tencentLBSLocationManager:didUpdateHeading:
定位朝向改变时回调
- (void)tencentLBSLocationManager:(TencentLBSLocationManager *)manager didUpdateHeading:(CLHeading *)newHeadingParameters
manager |
定位管理器实例 |
|---|---|
newHeading |
新的定位朝向 |
Discussion
定位朝向改变时回调
Declared In
TencentLBSLocationManager.h
– tencentLBSLocationManagerShouldDisplayHeadingCalibration:
是否展示定位朝向校准提示的回调
- (BOOL)tencentLBSLocationManagerShouldDisplayHeadingCalibration:(TencentLBSLocationManager *)managerParameters
manager |
定位管理器实例 |
|---|
Return Value
是否展示校准提示
Discussion
是否展示定位朝向校准提示的回调
Declared In
TencentLBSLocationManager.h
– tencentLBSLocationManager:didFailWithError:
定位发生错误时回调
- (void)tencentLBSLocationManager:(TencentLBSLocationManager *)manager didFailWithError:(NSError *)errorParameters
manager |
定位管理器实例 |
|---|---|
error |
错误信息,参考 TencentLBSLocationError |
Discussion
定位发生错误时回调
Declared In
TencentLBSLocationManager.h
– tencentLBSLocationManager:didThrowLocation:
内部调试使用,外部不应实现该接口
- (void)tencentLBSLocationManager:(TencentLBSLocationManager *)manager didThrowLocation:(TencentLBSLocation *)locationDeclared In
TencentLBSLocationManager.h