您的位置:首页 > 移动开发 > IOS开发

iOS版MapABC的简单显示地图的Demo

2012-04-26 18:02 323 查看
iOS开发也学习了有一些时日了,很想写点什么,但是又觉得自己的水平还不是很好,今天就借MapABC,写一个简单的程序。MapABC的iOS API只提供了文档和静态库,没有提供Demo,所以我自己写了一个简单的显示MapABC地图Demo,供大家参考,不足之处还请大家多多指教。

一、下载MapABC的iOS的SDK

我们首先到MapABC的API网址下去下载SDK:http://code.mapabc.com/



点击“下载中心”



建议各位把“程序包”和“技术文档”都下载下来,下载好以后,就可以在Xcode里面编写代码了,我使用的Xcode版本是4.3.2,iOS SDK是5.1。

二、新建工程

我使用的是“Empty Application”



工程建好后,在工程路径下面建两个文件夹“include”和“lib”



从我们下载的MapABC的SDK中,把“include”中除了“sa”和“ut”的所有文件都拷贝到工程路径的“include”文件夹中



再分别将MapABC的SDK中的"include"->"sa"中的sa_types.h和“include”->"ut"中的ut_types.h拷贝到工程路径中的“include”文件夹中





然后添加工程路径下的“include”文件到工程中



然后拷贝MapABC的SDK中静态库到工程路径中的“lib”文件夹中,因为我们使用的是模拟器,所以选择“Debug-iphonesimulator”,如果你是真机调试,请选择“Release-iphoneos”中的静态库





下面修改工程的一些属性,首先修改Linking->Other Linker Flags为-liMapSDKLib



然后设置Search Path中的“Header Search Paths”和“Library Search Paths”,设定为你工程路径中的“include”和“lib”



设置好以后在“Build Phases”的“Link Binary With Librares”中添加“CoreLocation.framework”,至此工程属性配置完成



三、添加代码

点击“New File...”,新建一个UIViewController对象,但是一定要把.m文件的后缀名改成.mm,否则编译无法通过







不要忘了在AppDelegate中添加MainViewController的引用,编译以后就可以看到地图了



各位也可以参看MapABC官方的文档,需要的朋友可以去后面的地址下载源代码:http://115.com/file/behibcvu#MapABCShowMapDemo.zip
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: