当今的app中,地图随处可见。不管是美团、饿了吗的骑手位置,还是共享单车的扫车、还车,都少不了地图的使用。小组的项目计划也有地图部分,这里记录一下调用高德地图sdk的过程。
官方指南

通过CocoaPods安装SDK

创建项目,获取 CocoaPods后,我们就可以通过CocoaPods安装SDK了。

Podfile文件内容:

platform :ios, '14.0'    //设备的iOS系统target 'MapTest' do    //项目名pod 'AMap2DMap'    //可选2D或3D地图
pod 'AMapSearch'    //搜索功能end

获取高德地图key

高德开放平台
在高德开放平台注册登录,然后在控制台中进入我的应用,创建新应用,然后为应用添加key。

注意,这里的安全码Bundle ID,就是我们项目中的Bundle Identfier。

完成之后,我们就有属于我们项目的key了。

添加Info.plist权限

使用高德地图SDK,我们首先需要在Info.plist添加我们需要的权限。

配置高德Key至AppDelegate.m文件

将获取的key配置到代码中。

#import <AMapFoundationKit/AMapFoundationKit.h>- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{  [AMapServices sharedServices].apiKey = @"你的Key";……
}

加载地图

#import <MAMapKit/MAMapKit.h>- (void)viewDidLoad {[super viewDidLoad];//初始化地图MAMapView *_mapView = [[MAMapView alloc] initWithFrame:self.view.bounds];//把地图添加至view[self.view addSubview:_mapView];……
}

然后,就可以在真机中调试我们的项目了,调试方法参考Xcode——无证书真机调试

iOS——调用高德地图SDK相关推荐

  1. iOS—— 调用高德地图SDK

    iOS-- 调用高德地图SDK 我们在许多App中可以发现关于地图的调用以及定位等等功能都是什么重要的,比如滴滴打车,美团外卖等等都是十分依赖于地图的.所以我们就应该学会如和去调用地图.本周我就学习了 ...

  2. iOS调用高德地图SDK

    准备工作: 安装CocoaPods 使用下载第三方库相同的方法下载SDK 方法如下: (1)打开终端,cd 文件路径 进入到所创建的项目文件中 (2)输入pod init为该项目创建Podfile文件 ...

  3. 【iOS】—— 高德地图SDK基础使用

    最近稍微学了学iOS调用高德的SDK,就随便做做笔记.注意:本篇博客基于高德地图SDK的3D地图来写的,若使用的是2D地图可能有的方法可能有所不同,比如自定义定位蓝点之类的. 一.准备工作: 具体的准 ...

  4. 【iOS】高德地图SDK的详细使用

    文章目录 前言 需要用到的库 显示基础地图 地图定位 位置搜索 路线规划 前言 关于如何调用高德地图的SDK,项目前需要下载哪些库,还有正式开始写项目前的一些注意事项可见这篇博客[iOS]调用百度.高 ...

  5. [iOS开发]高德地图SDK

    文章目录: 写在前面 准备工作 开始肝活 添加权限: 把地图显示到自己的view上: 显示自己的位置: 添加标记点: 运动轨迹: 搜索功能: 路线的搜索与显示: 小结: 写在前面 最近学习了一下高德地 ...

  6. 【iOS】调用百度、高德地图SDK

    文章目录 调用百度地图SDK 调用高德地图SDK 可能会遇到的问题 调用百度地图SDK 先去百度地图开放平台登陆账号,如果没有注册过需要先注册一个账号.然后进入控制台,选择我的应用,进行创建应用. 其 ...

  7. flutter引入高德地图_Flutter笔记-调用原生IOS高德地图sdk

    一.前言 2017年底因公司业务组合部门调整,新的团队部分维护的项目用React Native技术混合开发.为适应环境变化,开启疯狂RN学习之旅,晚上回来啃资料看视频.可能由于本身对RN技术体验不感冒 ...

  8. [iOS]高德地图SDK开发--准备篇

    本文是对高德地图SDK使用的总结,对于高德地图不做过多介绍,可直接登录其官网开放平台进行了解; PS: 这里主要是讲解地图使用的准备工作,最后,以显示地图并定位到当前位置来验证;对于其他的使用,可参看 ...

  9. 调用高德地图,百度地图,腾讯地图,苹果地图路线规划(无需集成SDK)

    1.调用百度地图 baidumap if ([[UIApplication sharedApplication]canOpenURL:[NSURL URLWithString:@"baidu ...

最新文章

  1. PHP如何把三张图片均匀分布,怎么把一张图片分成9张
  2. 把控制台程序嵌入到 WinForm 中执行
  3. 解决 rake aborted!
  4. Deming管理系列(2)——怎样开发度量能力
  5. orcale实现自定义优先级排序的SQL
  6. php 弹出变量,php取变量出现Notice: Undefined variable 的解决方法
  7. Starting VNC server: 1:root vncserver: geometry 800X600 is invalid
  8. 【VS2010学习笔记】【函数学习】二(SetTimer()函数)
  9. Caffe傻瓜系列(3):激活层(Activiation Layers)及参数
  10. [转载]数据层的多租户浅谈(SAAS多租户数据库设计)
  11. Java编译运行命令
  12. 《信号与系统学习笔记》—信号与系统的时域和频域特性(一)
  13. 【IoT】产品模型:基于 ARM 的音视频采集与传输系统
  14. 2022-2028年全球与中国汽车齿轮齿条转向系统产业市场前瞻与投资战略规划分析报告
  15. maya python vrayies set ies file
  16. 技术转正及年终工作述职报告PPT模板
  17. 在百度地图中获取当前点击 位置的 经纬度 和 地址信息
  18. 加拿大卡尔顿大学暑课两个月入门Java全记录_1
  19. python招聘杭州拉勾网_Python3获取拉勾网招聘信息
  20. java txt文件追加_java如何追加写入txt文件

热门文章

  1. HTML表格翻页效果-洋葱先生-杨少通
  2. 个人永久性免费-Excel催化剂功能第105波-批量调整不规范的图形对象到单一单元格内存储...
  3. [HDSC] 华大Cortex-M离线烧录器(CM PGM)HCTL-1A使用方法记录
  4. C/C++动态申请空间方式
  5. Office-PPT如何使多张图片自动等距排列
  6. 计算机怎么一键到桌面快捷键,关于添加一键返回桌面快捷键在win10电脑中的技巧...
  7. 剪不断,理不乱——Javascript,JQuery,AJAX
  8. 28岁程序员的2016规划
  9. 香港理工大学计算机科学教授,香港理工大学邵子立副教授学术报告
  10. 285. 没有上司的舞会