关于uniapp:uniapp打包使用高德地图

14次阅读

共计 739 个字符,预计需要花费 2 分钟才能阅读完成。

应用 uni.chooseLocation()下方的搜寻始终显示加载中

造成这样的起因是因为没有配置 key、权限等起因造成的。

一、创立高德地图 key

这里须要获取 SHA1、须要先装置 jdk 工具,因为咱们须要用到 SHA1、SHA256、MD5
目前最新版的 jdk 曾经不反对 MD5 了,仅反对 sha1,sha256 两种签名。
分享一下能够获取 MD5 的旧版本 jdk 下载链接: https://pan.baidu.com/s/1DIXpmcxHmZVKlnWE6qgIxg 提取码: 7en8 复制这段内容后关上百度网盘手机 App,操作更不便哦

二、创立证书

1、关上电脑上的 cmd 命令提示符工具,先进入 jdk 装置目录

2、应用命令生成证书
命令参考:https://ask.dcloud.net.cn/article/35777
应用 keytool -genkey 命令生成证书:keytool -genkey -alias kytest -keyalg RSA -keysize 2048 -validity 36500 -keystore kytest.keystore

kytest是证书别名,可批改为本人想设置的字符,倡议应用英文字母和数字
kytest.keystore 是证书文件名称,可批改为本人想设置的文件名称,也能够指定残缺文件门路
36500 是证书的有效期,示意 100 年有效期,单位天,倡议工夫设置长一点,防止证书过期

3、按提醒持续操作、证书已生成

4、查看证书
应用命令:keytool -list -v -keystore test.keystore

三、高德地图中填写 SHA1

四、docloud 开发者后盾配置平台信息

五、uniapp 打包配置高德地图 key

六、uniapp 打包配置权限

七、uniapp 打包增加证书


八、打包胜利后就能够应用了

正文完
 0