BaiduMap_IOSSDK_v4.4.2_Docs
构造函数 | 类方法 | 所有成员列表
BMKMapManager类 参考

主引擎类 更多...

#import <BMKMapManager.h>

类 BMKMapManager 继承关系图:

构造函数

(BOOL) - start:generalDelegate:
 
(NSUInteger) - getTotalSendFlaxLength
 
(NSUInteger) - getTotalRecvFlaxLength
 
(BOOL) - stop
 

类方法

(BOOL) + setCoordinateTypeUsedInBaiduMapSDK:
 
(BMK_COORD_TYPE) + getCoordinateTypeUsedInBaiduMapSDK
 
(void) + logEnable:module:
 

详细描述

主引擎类

函数文档

◆ getCoordinateTypeUsedInBaiduMapSDK()

+ (BMK_COORD_TYPE) getCoordinateTypeUsedInBaiduMapSDK

获取地图SDK与开发者交互时使用的全局坐标类型

返回
坐标类型

◆ getTotalRecvFlaxLength()

- (NSUInteger) getTotalRecvFlaxLength

获取所有在线服务消耗的接收流量,单位:字节

返回
接收流量

◆ getTotalSendFlaxLength()

- (NSUInteger) getTotalSendFlaxLength

获取所有在线服务消耗的发送流量,单位:字节

返回
发送流量

◆ logEnable:module:()

+ (void) logEnable: (BOOL)  enable
module: (BMKMapModule)  mapModule 

打开某模块的日志,默认不打印日志 debug时,建议打开,有利于调试程序;release时建议关闭

参数
enable是否开启日志打印
mapModule开启哪个模块的日志

◆ setCoordinateTypeUsedInBaiduMapSDK:()

+ (BOOL) setCoordinateTypeUsedInBaiduMapSDK: (BMK_COORD_TYPE)  coorType

全局设置地图SDK与开发者交互时的坐标类型。不调用此方法时,

设置此坐标类型意味着2个方面的约定:

  1. 地图SDK认为开发者传入的所有坐标均为此类型;
  2. 所有地图SDK返回给开发者的坐标均为此类型;

地图SDK默认使用BD09LL(BMK_COORDTYPE_BD09LL)坐标。 如需使用GCJ02坐标,传入参数值为BMK_COORDTYPE_COMMON即可。 本方法不支持传入WGS84(BMK_COORDTYPE_GPS)坐标。

参数
coorType地图SDK全局使用的坐标类型
返回
设置成功返回YES,设置失败返回False

◆ start:generalDelegate:()

- (BOOL) start: (NSString *)  key
generalDelegate: (id< BMKGeneralDelegate >)  delegate 

启动引擎,主要是进行鉴权并初始化引擎。鉴权结果通过BMKGeneralDelegate中的方法回调给开发者

参数
keyAK
delegate回调对象
返回
参数错误或引擎内部异常则返回NO;鉴权请求发送成功则返回YES

◆ stop()

- (BOOL) stop

停止引擎


该类的文档由以下文件生成: