安卓上getLocation不准,切出去再进来会准,什么鬼
发布于 5 年前 作者 shenyong 1469 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

安卓上getLocation不准,退出小程序再进来还是不准,但只是切出去比如切到微信界面后再进来就开始准,什么鬼

  • 预期表现
  • 复现路径
  • 提供一个最简复现 Demo
2 回复

麻烦提供出现问题的机型和微信版本,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

几乎安卓版本都有,测了好几个手机,华为的,oppo,vivo。微信最新的版本。代码基本上就是getlocation了,然后是在一个timer里,每隔1秒钟获取一次

就是通过获取location后,在地图上显示出来。经过测试,发现规律是,进到当前地图界面(需要调用getlocation)后,再打开一个界面,然后关掉这个界面,或者切到微信,再进来,获取坐标都会准确。

现在只能用一个取巧的办法解决了这个问题,就是进到这个地图界面后,弹出一个配置参数界面来解决了这个问题。

但这个肯定是小程序的bug。

回到顶部