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

来源:互联网 发布:皇室战争大雷电数据 编辑:程序博客网 时间:2024/05/22 18:21

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


原创粉丝点击