后台连续定位,在华为nova7pro上面无效,是鸿蒙系统的
最小化后会执行,但不会定位,一直都是一个定位位置
其他手机上面正常,在nova7pro上面,其他的小程序也是一样,最小化后定位图标就会消失
wx.startLocationUpdateBackground({
type:'wgs84',
success (res) {
console.log('dingweichenggong'+JSON.stringify(res));
wx.onLocationChange((d)=>{
var t = Date.now();
console.log('1'+t);
var cha = t - time;
console.log('cha='+cha);
if(cha <= num){
return;
}
time = t;
console.log(JSON.stringify(d));
that.adress_wx(d.latitude,d.longitude,(e)=>{
if(e == -1){
callback(-1);
}
$util.ajax({
url: 'Kaoqin/save_wq_log',
lat: e.lat,
lon: e.lon,
adress: e.sematicDescription,
method: 'post'
}, (res, err) => {
//console.log(JSON.stringify(res))
//console.log(JSON.stringify(err))
if (res.status == 1) {
console.log('写入成功')
} else {
$util.toast(res.msg)
}
})
})
})
},
fail (res1) {
callback(-1);
console.log('dingweishibai'+JSON.stringify(res1))
}
})
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。