现在的位置: 首页 > 综合 > 正文

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

2013年05月06日 ⁄ 综合 ⁄ 共 914字 ⁄ 字号 评论关闭

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!");
    }
}

注:项目中用到的类库


抱歉!评论已关闭.