- 当前 Bug 的表现(可附上截图)
微信操场跑圈过程中出现如下问题:
1、map地图组建定位准确度不高经常出现定位点在跑步过程中停止移动的现象。
2、map地图中锁屏解锁后出现点位漂移的现象,而且时常无法回归正常点位且一直不动。
3、以上问题时不时出现,用户反馈体验差定位不准确,感觉地图缓存干扰正常定位过大,建议能够让开发者直接获取手机GPS的数据。
- 预期表现
- 复现路径
如上图问题锁屏解锁后出现,而且关键是定位会停止移动!!!不管走到哪都是显示那里!
- 提供一个最简复现 Demo
该BUG经过多次测试确认该情况复现的具体方式如下:就拿腾讯地图微信小程序为例,本人手机小米mix2s,不过相信多数手机都有该情况。1、使用4G流量网络(wifi情况测试无此bug)2、打卡腾讯地图+微信小程序3、锁屏后3秒内解锁会出现手机定位功能自动关闭的情况4、再次锁屏解锁,恢复定位情况5、如果第三步锁屏时间超过一定时间5-10秒为例,解锁后定位功能正常。根据上述测试复现结果表明,在4g网络下或者移动网络下,微信小程序map组件所使用微信持续定位功能存在BUG:锁屏后微信小程序在后台运行,而后台运行系统会自动关闭记录GPS,但是需要延迟3-5秒关闭。就是在这3-5秒内锁屏解锁打开GPS的逻辑和关闭GPS的逻辑指令出现冲突,导致无法正常开启GPS功能进而造成定位停止的情况,望官方尽快修复。测试情况为我个人测试结果仅供参考,还请官方给予测试结果。