OpenSDKv5.7.2
构造函数 | 属性 | 所有成员列表
<BNLocationManagerProtocol>协议 参考

定位管理接口 更多...

#import <BNLocationManagerProtocol.h>

类 <BNLocationManagerProtocol> 继承关系图:
Inheritance graph
[图例]
<BNLocationManagerProtocol> 的协作图:
Collaboration graph
[图例]

构造函数

(void) - startUpdate
 开始更新位置, startUpdate 不能先后连续执行两次,中间必须间隔一个 stopUpdate 更多...
 
(void) - stopUpdate
 停止更新位置 更多...
 
(CLLocation *) - getLastLocation
 获取最后一次成功定位的位置 更多...
 
(void) - getCityIDByLocation:sucess:fail:
 获取城市ID 更多...
 

属性

BOOL gpsFromExternal
 gps点是否来自外部,默认为NO,位置信息从iOS设备的gps模块获取。设置为YES时,gps的信息从currentLocation中获取 更多...
 
CLLocation * currentLocation
 当前位置,当前仅当gpsFromExternal=YES有效。当外部设置需要自定义gps数据时,可以通过设置该属性。 更多...
 

详细描述

定位管理接口

在文件 BNLocationManagerProtocol.h17 行定义.

函数文档

◆ getCityIDByLocation:sucess:fail:

- (void) getCityIDByLocation: (CLLocationCoordinate2D)  location
sucess: (void(^)(int))  success
fail: (void(^)(void))  fail 
required

获取城市ID

参数
location要获取城市ID的定位点,wgs84ll坐标
success启动成功后回调 success block
fail启动失败后回调 fail block

◆ getLastLocation

- (CLLocation *) getLastLocation
required

获取最后一次成功定位的位置

◆ startUpdate

- (void) startUpdate
required

开始更新位置, startUpdate 不能先后连续执行两次,中间必须间隔一个 stopUpdate

◆ stopUpdate

- (void) stopUpdate
required

停止更新位置

属性说明

◆ currentLocation

- (CLLocation*) currentLocation
readwritenonatomicstrong

当前位置,当前仅当gpsFromExternal=YES有效。当外部设置需要自定义gps数据时,可以通过设置该属性。

在文件 BNLocationManagerProtocol.h57 行定义.

◆ gpsFromExternal

- (BOOL) gpsFromExternal
readwriteoptionalnonatomicassign

gps点是否来自外部,默认为NO,位置信息从iOS设备的gps模块获取。设置为YES时,gps的信息从currentLocation中获取

在文件 BNLocationManagerProtocol.h52 行定义.


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