ios-高德地图的导入

(1).启动xcode,创建工程, 在启劢页选择“Create a new Xcode project”,将跳转到新建工 程页,选择 iOS>Application>Single View App 类型
(2). 在工程左侧目录中,右键单击工程名 MapSDK_Demo,选择 Add Files to “MapSDK_Demo”...,在弹出的对话框中选择 MapABC 地图 API iOS 版提供的头文 件 include 所在的路径, 选择“Copy items into destination group’s folder(if needed)”,单击“Add”, 可以将 include 文件夹同时拷贝在工程目录下。
(3) 点击工程名
MapSDK_Demo,依次选择 Targets>MapSDK_Demo>Build Settings 设置相关参数 ,在右侧信息窗口下方依次选择 Search Paths>Header Search Paths,输入 MapABC 地图APIiOS版头文件所在的路径,此处的include文件夹放在此工程目录下, 路径为“./include/**”,注意:没有双引号

配置静态库

开发 iOS 设备上的地图功能需要引用地图开发库文件 libMAMapKit.a。

MapABC 地图 API iOS 版提供的地图开发库文件 lib 包括两个文件,一个是适用于 iPhone 模拟器 Debug-iphonesimulator lib 文件;另一个是适用于 iPhone 真机 Release-iphoneos lib 文件,您可以根据使用的类型进行相关引用和配置,添加引用及配 置方式如下

(1) 在工程左侧目录中,右键单击工程名 MapSDK_Demo,选择 Add Files to “MapSDK_Demo”...,在弹出的对话框中选择地图开发库文件 lib 所在的路径,步骤同 上(2)节头文件的引入。引入后,lib 文件夹将同时拷贝在工程目录下。(2) 点击工程名 MapSDK_Demo,依次选择 Targets>MapSDK_Demo>Build Settings 设置相关参数。在右侧信息窗口中选择 Linking>Other Linker Flags,依次 输入-all_load 与-lMAMapKit,

(3) 点击工程名 MapSDK_Demo,依次选择 Targets>MapSDK_Demo>Build Settings,设置相关参数。在右侧信息窗口中选择 Search Path>Library Search Path, 设置地图库文件的链接路径(Library Search Path),此处的 lib 文件夹位于此工程目录 下,请输入“./lib/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)”, 也可以点击“Library Search Path”,对 Debug Release 顷分别输入对应的 lib 库路径,模拟器 lib 文件路径为“./lib/Debug-iphonesimulator”;真机 lib 文件路径为 “./lib/Release-iphoneos”。

引入相关配置文件

map_config.xml 文件可以用来配置地图取图地址,地图显示级别,以及实时交通劢态刷 新时间等,引入方式同上(2)

MapABC.bundle 文件存储了定位、默认大头针标注视图等资源图片,您可利用其资源 进行开发,引入方式同 上(2)

矢量地图涉及到图元文件,即 assets 提供的文件。需要将 assets 文件夹拷贝到 工程目录下;然后,在工程左侧目录中,右键单击工程名 MapSDK_Demo,选择 Add Files to “MapSDK_Demo”...,在弹出的对话框中选择 assets 所在路径,选择create folder reference for any added folder

引入其它相关框架

除 工 程 中 默 认 引 入 的 UIKit.framework Foundation.framework CoreGraphics.framework、CoreData.framework 以外,还需引入 libz.dylib、libxml2.dylib、 CoreText.framework QuartzCore.framework SystemConfiguration.framework CoreLocation.framework。

更改文件后缀名

由于静态库采用 ObjectiveC++实现,因此需要将工程中的应用程序代理文件及需要调用 地图的文件后缀名由.m 改为.mm,否则将导致编译错误。

单机run一下,即成功。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值