BaiduMap_IOSSDK_v7.1.0_Docs 7.1.0

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

主引擎类 更多...

`#import <BMKMapManager.h>`

类 BMKMapManager 继承关系图:

## 构造函数
(BOOL) | - start:generalDelegate:
(NSUInteger) | - getTotalSendFlaxLength
(NSUInteger) | - getTotalRecvFlaxLength
(BOOL) | - stop
| 停止引擎 更多...

## 类方法
(void) | + setAgreePrivacy:
(NSString *) | + getCUID
| 地图开放平台使用到的唯一标识符，since 6.5.4 更多...
(BMKMapManager *) | + sharedInstance
| 获得实例对象 更多...
(BOOL) | + setCoordinateTypeUsedInBaiduMapSDK:
(BMK_COORD_TYPE) | + getCoordinateTypeUsedInBaiduMapSDK
(void) | + logEnable:module:

## 详细描述

主引擎类

## 函数文档

## ◆ getCoordinateTypeUsedInBaiduMapSDK

+ (BMK_COORD_TYPE) getCoordinateTypeUsedInBaiduMapSDK |  |  |

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

返回
  坐标类型

## ◆ getCUID

+ (NSString *) getCUID |  |  |

地图开放平台使用到的唯一标识符，since 6.5.4

## ◆ getTotalRecvFlaxLength

- (NSUInteger) getTotalRecvFlaxLength |  |  |

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

返回
  接收流量

## ◆ getTotalSendFlaxLength

- (NSUInteger) getTotalSendFlaxLength |  |  |

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

返回
  发送流量

## ◆ logEnable:module:

+ (void) logEnable: |  | (BOOL) | enable
module: |  | (") | 此方法已废弃
|  | (替换为BMKBaseLog") | __deprecated_msg

方法废弃 since 6.2.0，请参考BMKBaseLog 打开某模块的日志，默认不打印日志； debug时，建议打开，有利于调试程序；release时建议关闭

参数

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

## ◆ setAgreePrivacy:

+ (void) setAgreePrivacy: |  | (BOOL) | isAgree |

设置用户是否同意SDK隐私协议，默认不同意，since V6.5.1 设置为YES时才能创建BMKSearchBase及其子类对象，否则返回nil，将影响地图SDK所有检索组件功能的使用 隐私政策官网链接：https://lbsyun.baidu.com/index.php?title=openprivacy

参数

  isAgree | 用户是否同意SDK隐私协议

## ◆ 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，设置失败返回NO

## ◆ sharedInstance

+ (BMKMapManager *) sharedInstance |  |  |

获得实例对象

## ◆ start:generalDelegate:

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

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

参数

  key | AK
  delegate | 回调对象

返回
  参数错误或引擎内部异常则返回NO；鉴权请求发送成功则返回YES

## ◆ stop

- (BOOL) stop |  |  |

停止引擎

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

- BaiduMapAPI_Base.framework/Headers/BMKMapManager.h