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

Posted iOS_满聪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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-高德地图-手动环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

Android MVVM框架搭建高德地图定位天气查询BottomSheetDialog

ios开发--高德地图SDK使用简介

h5使用高德地图手动拖动地图选择位置

百度地图sdk和高德地图sdk 哪一个更加适合ios 或者安卓平台开发

geoserver离线地图服务搭建和图层发布

高德地图如何自行规划路线