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
- iOS版MapABC的简单显示地图的Demo
- Flex调用MapABC地图的方法
- 定义自己的地图——使用mapabc api
- googlemap 高德地图mapabc 图吧 显示地图,标注一个或多个poi信息点,弹出气泡显示poi点的位置信息
- 手把手的教你用MapABC的地图API制作自己的免费地图
- [IOS]地图的简单应用
- iOS实现简单的地图
- iOS 地图的简单应用
- iOS 地图的简单实用
- iOS-地图的简单应用
- 简单显示顶部通知的Demo
- 关于Demo中地图显示的实现原理
- Android 地图marker聚合显示的算法,以及完整demo
- echarts2地图省份依次高亮显示的demo
- iOS 百度地图显示指定的位置
- unity3d制作小地图(MiniMap)的简单Demo
- IOS使用高德地图的基本DEMO
- ios 简单的rss 解析应用demo
- Android 解压boot.img
- 支付宝“技术风云会”:HTML5引发的移动开发变革
- 给应届giser职业规划的一些建议
- 让搜索引擎快速收录网站
- RS485
- iOS版MapABC的简单显示地图的Demo
- [转]C#泛型-Dictionary集合示例
- Java字符串工具类(字符串 替换 分隔符 特殊字符处理)
- 两个数与三个数比较输出最大值编程
- mysql 5.5.* 下的主从模式
- Missing Gnome keyring or KDE Wallet in ubuntu 12.04
- 星期计算函数
- 网页设计与开发——HTML、CSS、JavaScript
- 重写一下hashCode方法