应用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打包增加证书
八、打包胜利后就能够应用了