应用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打包增加证书

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