- 当前 Bug 的表现(可附上截图)
使用getLocation接口获取用户当前位置,概率获得longitude和latitude值为0,使用官方提供的小程序示例也能够复现。表现如图:
获取定位数据为(0, 0)能够理解,但令人头疼的地方在于一次获取到(0, 0)后,之后一段时间里反复调用wx.getLocation获取的坐标均是(0, 0)。
相关手机信息:
手机型号: 小米mix2
系统:Android8.0.0 MIUI10.0
- 预期表现
getLocation接口获取数据非(0, 0),或在已获取坐标为(0, 0)的情况下重复调用接口结果不为(0, 0)
- 复现路径
官方示例小程序getLocation展示模块,点击获取位置按钮时概率出现
- 提供一个最简复现 Demo
官方示例小程序可复现
安卓最新版的内测版微信同样遇到此问题,反复出现。
我的小米mix2s,就一次能正确获取,然后其他多次得到的都是0。 手头上的小米5s和荣耀6P都没有这个问题。
请问这个问题出现的概率是多大呢?有没有办法稳定复现?这边测试没有复现问题
目前来看的话是多次请求时候小概率会出现,没有发现稳定的复现步骤......
那我再观察下吧,如果有确切的复现情况的话会联系你们
好的,到时候在这个帖子回复就行
我现在也遇到了这个问题,使用微信官方小程序示例的getLocation接口获取到的经纬度都是0,概率100%,每次都是这样。
请问楼主如何解决的?
目前是发现当页面里面有个map组件时候,使用wx.getLocation接口获取数据没有问题,所以和产品协调了下该需求在有map的页面里面定位