码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发之引用百度地图SDK(二)

时间:2017-12-08 16:31:04      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:star   并且   miss   注意   编写   oid   ret   16px   ini   

关于引用百度SDK添加到项目工程中,需要注意的事项

1、申请Key(密钥)时,在应用类型中选择iOS SDK,并提供项目的Bundle Identifier。

2、在targets项的info中,需要添加key的name为Bundle display name并且value不能为null。

3、在AppDelegate类的程序入口出,需要注册申请的key,用于检测授权成功。(失败将显示不到百度地图)

_mapManager = [[BMKMapManager alloc]init];
    BOOL ret = [_mapManager start:@"PFsZN6qGbLCHkIRFh2BzW7E3psmiWbPK" generalDelegate:self];

4、在项目中有至少一个点mm的后缀(百度sdk用c++编写),或者可以在Build Phases申明一个为Object C++。

5、在项目的AppDelegate类实现代理BMKGeneralDelegate:

- (void)onGetNetworkState:(int)iError
{
    if (0 == iError) {
        NSLog(@"联网成功");
    }
    else{
        NSLog(@"onGetNetworkState %d",iError);
    }
    
}

- (void)onGetPermissionState:(int)iError
{
    if (0 == iError) {
        NSLog(@"授权成功");
    }
    else {
        NSLog(@"onGetPermissionState %d",iError);
    }
}

 

iOS开发之引用百度地图SDK(二)

标签:star   并且   miss   注意   编写   oid   ret   16px   ini   

原文地址:http://www.cnblogs.com/chims-liu-touch/p/5415790.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!