码迷,mamicode.com
首页 > 其他好文 > 详细

[转] Xcode4.4.1下安装高德地图详细教程

时间:2014-06-07 03:51:30      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:c   style   class   blog   code   a   

转载地址:http://blog.csdn.net/mad1989/article/details/7913404

此教程和官方的没有太大区别,省略了好多没用的步骤,添加framework的方式是最新的,其它没有太大变化。

 

1,创建一个Single view Application,相信这个大家都懂的吧。

2,引入高德地图iOS API 地图开发库和头文件(lib和include)。(高德API下载地址可搜索baidu)

bubuko.com,布布扣

(将解压出的高德API中的include和lib文件夹都复制到项目的文件夹下)

3,在Xcode 的file 菜单中选择Add Files to ”MapSDK_Demo”…在弹出的对话框中选择include 文件夹所在路径,将对话框的folders 选项设置为“Create groups for any added folders”,点击add,将include 文件夹添加到项目中。

bubuko.com,布布扣

4,将lib 文件夹添加到项目中, 方法同上。

5,将资源文件AMap.bundle添加到工程中,方法同上。

6,将解压文件夹中的assets 文件夹添加到项目中,Folders 选项设置为第二项“Create folder references for any added folders”,如下图所示: 

bubuko.com,布布扣
7,最关键的地方到来了:引入Frameworks,由于4.0后,导入Frameworks的方式不一样了,所以今天耗费不少时间寻找导入的方法,现在分享出来,希望新手少走一些弯路。看清楚了哦。
需要添加的框架:”CoreLocation.framework”,”CoreText.framework”,”QuartzCore.framework”, ”SystemConfiguration.framework”,”libz.dylib”和“libxml.2.2.7.3”。
bubuko.com,布布扣
如图所示,点击项目名称,在右边的展示区点击-Build Phases 选择:Link Binary with Libraries条目,点击 + 号,添加我们需要添加的框架。(添加成功后,会自动在项目文件夹下显示)
8,以上工作全部完成后文件夹的界面应该是这样的:
bubuko.com,布布扣
9,如果没有错误,请继续。以上文件缺一不可。
10, 在项目设置的Build Settings 菜单中的Other Linker Flags 中,添加-all_load 和-IMAMapKit 项,如下图所示。
bubuko.com,布布扣

11,在工程设置的Build Settings 菜单中的Library Search Paths 中,删除原有的$(SRCROOT)/lib/Debug-iphoneos 和$(SRCROOT)/lib/Debug-iphonesimulator 两项,添加“$(SRCROOT)/lib/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)”这一项,如下图所示。
bubuko.com,布布扣
12,将工程下的ViewController.m的文件后缀修改.mm(具体原因我也不知道,反正官方就让这样做,如果不修改,会提示报错)。
13,此时编译并运行模拟器,应该会展示出一个什么都没有的界面,如果你也是这样,不用担心,我们还没有实例化mapview,具体方法,查阅官方的API,都有相关示例。
 
 
好了,写到这里,貌似我的教程和官方没有太大的区别,其实只是想记录自己的调试过程,另外就是导入freameWork的方式有所改变,给新手一个提示的作用。
 
 
bubuko.com,布布扣
这是我折腾出来的效果~添加了一个searchBar

[转] Xcode4.4.1下安装高德地图详细教程,布布扣,bubuko.com

[转] Xcode4.4.1下安装高德地图详细教程

标签:c   style   class   blog   code   a   

原文地址:http://www.cnblogs.com/csshaw/p/3756060.html

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