iOS开发之引用百度地图SDK
Posted 象棋中的象棋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发之引用百度地图SDK相关的知识,希望对你有一定的参考价值。
关于引用百度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的主要内容,如果未能解决你的问题,请参考以下文章