—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn百度地图API讲师:李明杰技术博客:http://www.cnblogs.com/mjios—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn申请keyhttp://lbsyun.baidu.com/apiconsole/key—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn申请key—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn下载SDK下载百度地图开发包:http://api.map.baidu.com/lbsapi/cloud/sdkiosdev-download.htm最新版本是2.1.0—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn开发指南如何使用开发包可以参考开发指南http://developer.baidu.com/map/sdkiosdev-1.htm—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn开发包结构解压开发包后,有3个文件夹—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn集成开发包接下来新建第一个百度地图应用,步骤如下1.合并真机和模拟器的.a库文件2.添加依赖的.a、.h、framework、bundle等资源3.新建.mm文件4.修改软件唯一标识5.导入主头文件6.开启地图引擎7.地图展示—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn1.合并真机和模拟器的.a库文件百度地图并未开源,只提供了静态库文件libbaidumapapi.a,有真机和模拟器版,分别放在下面两个文件夹中:BaiduMap_iOSSDK_v2.1.0_Lib/libs/Release-iphoneosBaiduMap_iOSSDK_v2.1.0_Lib/libs/Release-iphonesimulator为了避免每次在真机和模拟器编译时都重新添加.a文件,应该将两个.a文件合并为一个,在终端上输入一下指令:cd/这里是百度地图SDK根路径/BaiduMap_iOSSDK_v2.1.0_Lib/libslipo-createRelease-iphoneos/libbaidumapapi.aRelease-iphonesimulator/libbaidumapapi.a-outputlibbaidumapapi.a然后就会在libs文件夹下产生一个libbaidumapapi.a文件—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn2.添加依赖的.a、.h、framework、bundle等资源将BaiduMap_iOSSDK_v2.1.0_Lib下面的inc文件夹、mapapi.bundle添加到项目中添加合并后的libbaidumapapi.a库文件到项目中—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn2.添加依赖的.a、.h、framework、bundle等资源添加依赖的框架CoreLocation.frameworkQuartzCore.frameworkOpenGLES.frameworkSystemConfiguration.frameworkCoreGraphics.frameworkSe...