首页 > 代码库 > iOS-高德地图-手动环境搭建

iOS-高德地图-手动环境搭建

一. 下载地图包

1. 链接地址: http://lbs.amap.com/api/ios-sdk/download/

2.需要下载的包,并导入包

(1) MAMapKit-5.framework                2D地图 SDK

(2) AMapFoundationKit-6.framework   基础SDK(必须),设置key的功能将会转移到基础包中完成

(3) AMapSearchKit.framework            搜索SDK

注意点: 不知道为什么(可能是我下载错了,或者我操作错误,包中带"-"的导入就会找不到该包).我尝试用官方提供的Demo中的这个三个包,导入就没问题.

技术分享

技术分享

3. 导入引入的资源文件AMap.bundle.

AMap.bundle 在 MAMapKit.framework 的 Resources文件夹下,AMap.bundle资源文件中存储了定位、默认大头针标注视图等图片,可利用这些资源图片进行开发.

左侧目录中选中工程名,在右键菜单中选择Add Files to “工程名”…,从MAMapKit.framework->Resources文件中选择AMap.bundle文件,并勾选“Copy items if needed”复选框,单击“Add”按钮,将资源文件添加到工程中。

技术分享

4. 需要引入的库文件

技术分享

技术分享

6. 设置申请权限

在TARGETS->Build Settings->Other Linker Flags 中添加-ObjC,C大写。

 技术分享

7. APPDelegate.m中.

导入

#import <AMapFoundationKit/AMapFoundationKit.h>

 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {        // 设置appkey是在基础包中    [AMapServices sharedServices].apiKey = @"e941d2c63851ea4c47518796ab47530e";    return YES;}

8. 编译success.OK

 

iOS-高德地图-手动环境搭建