IOS-高德地图SDK接入-Swift

news/2024/7/20 20:19:56 标签: ios, swift, 开发语言, 高德地图

申请key

这个要前往高德开发平台注册成为个人开发者然后在控制台创建一个应用:
高德开发平台
注册步骤就不写了,写一下创建应用的步骤:

1、点击应用管理——>我的应用

在这里插入图片描述

2、点击右上角的创建新应用

在这里插入图片描述

3、输入内容:

在这里插入图片描述

4、点击添加key

在这里插入图片描述

ios_12">5、输入内容,选择ios平台:

在这里插入图片描述

6、Bundle ID获取:

在这里插入图片描述
复制这个就可以了,然后提交

7、创建完成后key就在这,后面要用

在这里插入图片描述

8、接入SDK,这个我就不细讲了,给上官方文档:ios-sdk/guide/create-project/cocoapods" rel="nofollow">链接

使用

1、在AppDelegate中设置key

先import

swift">import AMapFoundationKit

然后设置,***就是上面申请的key

swift">AMapServices.shared().apiKey="***"

在这里插入图片描述

2、隐私合规

在显示地图前,要进行隐私合规设置,开发的时候这样就行了:

swift">import MAMapKit

MAMapView.updatePrivacyShow(.didShow, privacyInfo: .didContain)
MAMapView.updatePrivacyAgree(.didAgree)

在这里插入图片描述

3、显示地图

这里使用的是SnapKit进行自动布局约束,相关使用方法见:SnapKit简单使用

swift">mapView=MAMapView()
self.view.addSubview(mapView)
        
mapView.snp.makeConstraints{
   (make)in
   make.top.equalTo(view.safeAreaLayoutGuide.snp.top)
   make.width.equalToSuperview()
   make.height.equalTo(view.safeAreaLayoutGuide.snp.height)
}

在这里插入图片描述

4、运行结果

在这里插入图片描述


http://www.niftyadmin.cn/n/5331277.html

相关文章

编程探秘:Python深渊之旅-----数据可视化(八)

客户提出了对数据报告和图表的具体要求,这使得团队需要快速掌握数据可视化的技巧。派超决定深入了解 Python 中的数据可视化工具。 派超(兴奋地):我们有机会做些真正酷炫的数据报告了!我听说 Python 有很棒的图表库。…

spakr 提交任务

当前集群支持3中集群管理 Standalone&#xff08;spak框架自身拥有能力&#xff09;Apache Mesos Hadoop YARN Kubernetes 使用/spark-submit脚本提交任务&#xff0c;脚本后面可以接参数 ./bin/spark-submit \--class <main-class> \--master <master-url> \--de…

uniapp微信小程序投票系统实战 (SpringBoot2+vue3.2+element plus ) -投票帖子排行实现

锋哥原创的uniapp微信小程序投票系统实战&#xff1a; uniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )_哔哩哔哩_bilibiliuniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )共计21条视频…

vue3 源码解析(4)— createApp 源码的实现

前言 本文是 vue3 源码分析系列的第四篇文章&#xff0c;在使用 vue3 时&#xff0c;我们需要使用 createApp 来创建一个应用实例&#xff0c;然后使用 mount 方法将应用挂载到某个DOM节点上。那么在调用 createApp 时&#xff0c;vue 再背后做了些什么事情呢&#xff1f;在这…

第22章 补充一下实变函数的势,测度,退化矩阵,对称矩阵

之前讲到微分&#xff0c;再深入的话就不够了&#xff0c;补充一下实变函数的知识。 集这个概念可以说很重要&#xff0c;但又不那么重要&#xff0c;具有某种特性的汇集&#xff0c;这个要一直牢记。比如说有理数&#xff0c;无理数&#xff0c;比如方程的解&#xff0c;它都…

C++设计模式(李建忠)笔记1

C设计模式&#xff08;李建忠&#xff09; 本文是学习笔记&#xff0c;如有侵权&#xff0c;请联系删除。 参考链接 Youtube: C设计模式 Gtihub源码与PPT&#xff1a;https://github.com/ZachL1/Bilibili-plus 豆瓣: 设计模式–可复用面向对象软件的基础 文章目录 C设计模…

力扣909. 蛇梯棋

广度优先搜索 动态规划 思路&#xff1a; 定义 pair {id, step} 为到达格子编号 id&#xff0c;使用的步数 step&#xff0c;记作 step[id]&#xff1b;记录下所摇骰子 1 - 6 到达的格子编号 next&#xff0c;step[next] step[id] 1&#xff1a; 走了 1 步&#xff0c;所能…

Flutter首页框架搭建

1.下载flutter 2. 安装android 3.配置环境变量 关于环境搭建部分&#xff0c;哪天写一下&#xff0c;日志杂乱无章。 打开android studio 新建项目&#xff0c;选择flutter 新建文件夹创建 navigator和pages 文件夹下分别创建文件&#xff0c;tab_navigator.dart&#xff…