环境:安卓手机
步骤:打开定位页面, 调用wx.getLocation 接口,冷启动首次进入小程序成功,后续调用出现异常。
预期结果:获取定位信息, 进入success 回调
实际结果:获定位信息失败, 并且一直没有进入 complete 回调, 导致loading 没有消失。
部分安卓机,获取定位异常后,地图也出现异常,变成蓝屏地图。
代码:
return Taro.getLocation(Native.IS_WEAPP ? {
type: 'gcj02',
} : {});
其他人也碰到类似的问题。
经确认微信安卓客户端8.0.49版本,当小程序页面同时存在地图和请求定位时偶现异常.
https://developers.weixin.qq.com/miniprogram/dev/component/map.html
开发者侧可以通过
a.通过设置地图show-location为true
b.延迟定位请求到地图出现之后 规避
用户侧可以引导划掉小程序重新进小程序来重新定位
客户端尽快修复中,带来不便十分抱歉
目前看,好想没有问题啦。测试测啦一下好想没怎么复现啦。