几年了,有解决么
wx.getLocation在华为p40、荣耀v30、vivo z5机型上高频率报错404定位代码如下: wx.getLocation({ type: "gcj02", altitude:false, isHighAccuracy:true, highAccuracyExpireTime:3000, success:function(res){ console.log('位置获取成功', res); res.latitude = formatNumber(res.latitude); res.longitude = formatNumber(res.longitude); resolve(res) }, fail:function(err){ console.log('位置获取失败', err); uni.hideLoading(); uni.showModal({ content: JSON.stringify(err), showCancel: false, confirmText: "确定", confirmColor: "#52a2d8", success(){ uni.navigateBack(); } }); reject('error'); }, complete:function(data){ console.log('位置获取完成,无论成功或失败,均触发', data); } }); 在fail的方法中配置了提示弹框,华为p40、荣耀v30机型上只要定位就会出现fail中的弹框,如下: [图片]
10-21