用户反馈最近wx.getLocation很慢,且频繁报错?
近期收到很多用户反馈getLocation很慢,之前无此情况,这期间小程序并未发版,用户多数使用安卓手机,使用场景在码头仓库。 已检查用户系统、微信、小程序定位均已开启,且情况偶发,时好时不好。 使用监控告警记录用户调用getLocation成功和失败的时间,花费时间很长(单位毫秒)。 const time = new Date();
wx.getLocation({
type: 'gcj02,
success: (res) => {
wx.reportMonitor(getLocationSuccessTime, new Date() - time)
},
fail: (res) => {
wx.reportMonitor(getLocationFailTime, new Date() - time)
wx.reportAnalytics('getlocation_error', { err_msg: res.errMsg })
}
})
[图片][图片] [图片] 使用自定义分析wx.reportAnalytics,获取失败原因如下: [图片] 试图给getLocation增加 isHighAccuracy: true,仍然存在此情况。