uniapp打包android后点位获取不到位置信息,周边位置信息一直转圈问题解决

404 阅读1分钟

解决过程如下

可以获取当前位置但是获取不到周边位置信息 微信图片_20230824090906.jpg

当前项目使用的是高德的key,我首先想到的就是key密钥的配置问题,检查了下密钥发现好像没啥问题,于是我就像到了是不是android webview版本的问题。于是就是换了太手机,好像也不行呀,那肯定就不是这个问题

image.png 于是我又仔细检查了下发现这真机调试的时候好像可以加载出来呀,于是猜测可能是基座的问题,于是我打开打包页面发现这个包名,咋这个命名,因为这个地图api调用是要校验包名的

image.png 之后将包名改为如下 注:(android 包名尽量以com.xxx格式) 微信图片_20230824090341.png

image.png

在次打包运行 已经可以正常加载了 微信图片_20230824090119.jpg

解决方案总结:

1.如果是可以获取位置信息,但是加载不出周围信息可以尝试检查包名是否规范,打包信息是否配置正确,地图的ke配置是否正确,地图后台sh1信息是否正确 2.如果有部分手机可以显示,有部分显示不了或不正常加载,是android webview版本偏低导致。解决方法更新webview或者安装一个chrome浏览器,装了chrome后android会调用浏览器的api

总结

这个问题是因为命名不规范导致的,尽量规范命名