在 Android中使用高德地图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在 Android中使用高德地图相关的知识,希望对你有一定的参考价值。
参考技术A 由于公司旗下的App都涉及到了地图开发这块。所以也把自己在开发过程中遇到的问题都记录下来以免下次遇到同样的问题。又要从零开始去百度
要在App中使用高德地图。我们先要去高德地图开发者官网。注册个开发者帐号才行
高德开放平台 (附上官网链接)
注册好账号后。我们点击右上角的控制台按钮即可
第二步创建新应用
点击左侧的应用管理--我的应用。然后点击右上角的创建新应用
填上应用名称 和 应用类型
第三步点击添加按钮
填上写所有带红色星号的选项,最后点击提交。
获取包名大家都会。现在教教大家如何获取发布版安全码SHA1
在jks文件所在的目录中打开命令行窗口
然后输入 keytool -v -list -keystore 然后将jks文件拖动进命令行窗口。
回车。输入秘钥库口令后(如果输入正确的话,你将会看到证书指纹中的SHA1).将它复制到发布版安全码SHA1中即可
此时会生成一个key
第五步,复制刚刚生成的key.然后打开清单文件
新增
<meta-data
android:name="com.amap.api.v2.apikey"
android:value="在这个地方填写 你刚刚获取的key就OK了" />
【转】Android接入高德地图不显示地图
参考技术A 【原文地址: https://blog.csdn.net/chen364567628/article/details/86559986 】按照高德官网的文档配置地图加载,在地图上有高德的logo,但是始终加载不到地图,那么你可能遇到这个问题了,请看下面解决办法。
第一步查看:项目的build.gradle中配置的编译版本、运行版本、是不是高于27的版本。
那么你的的问题肯定是因为高版本不支持http这种不加密的协议,需要使用https加密。有两种解决办法:
在 res 下新增一个 xml 目录,创建network_security_config文件:
然后在application中引用:
以上是关于在 Android中使用高德地图的主要内容,如果未能解决你的问题,请参考以下文章