百度地图V2.0.2项目配置详解

1.先申请Appkey,需要先登录
    申请地址 http://developer.baidu.com/map/ios-mobile-apply-key.htm     
2.下载相关资料
      http://developer.baidu.com/map/static/doc/BaiduMap_iOSSDK_v2.0.2_All.zip
     其中包括类库、类参考、示例代码、离线地图等内容
3.新建Xcode项目
设置Bundle Identifier 为刚申请AppKey时使用的安全码(必须这么做)
4.解压刚下载的“BaiduMap_iOSSDK_v2.0.2_All”,进入“BaiduMap_iOSSDK_v2.0.2_Lib”文件夹,拷贝inc文件夹和mapapi.bundle到项目目录下,并添加到项目中
5.合并静态库(.a)(这一步很关键),此处使用的是官方提供的第二种方法
打开终端,并定位到libs文件夹,运行此命令:lipo -create Release-iphoneos/libbaidumapapi.a Release-iphonesimulator/libbaidumapapi.a -output libbaidumapapi.a
成功后,将在libs文件夹中新生成一个libbaidumapapi.a文件,(要的就是这个),同样将它添加到项目中, 切记将项目中的任意一个.m文件改成.mm
6.在AppDelegate中导入 #import "BMapKit.h"
  创建实例变量 BMKMapManager *mapManager;
7.初始化
  .m文件中
#pragma init mapManager
- (void)initMapManager
{
    //launcher manager
    mapManager = [[BMKMapManager alloc] init];
    //set
    BOOL result = [mapManager start:@"060668f1568e1bb84d6027e4485efff2" generalDelegate:self];
    if (!result) {
        NSLog(@"manager start failed!");
    }
}

注:项目中用到的类库

百度地图V2.0.2项目配置详解_第1张图片

你可能感兴趣的:(ios,apple,技术,手机,百度地图)