修复了吗,不管安卓,ios也有问题呀
小程序真机地图 regionchange- 当前 Bug 的表现(可附上截图) [图片] 在真机调试中安卓系统,拖动地图发生视野变化 移动后直接松开返回值 causedBy = drag 移动后保持3s不动后松开 返回值 causedBy = update - 预期表现 移动视图后保持3s不动后松开 返回值 causedBy = drag - 复现路径 - 提供一个最简复现 Demo
2019-08-08表示ios也会
regionchange 里面大BUG[图片] regionchange(e) { if (e.type == 'end') { console.log("地图移动") this.getLngLat() } }, getLngLat: function () { function sortNumber(a, b){ return a - b } var that = this; this.mapCtx = wx.createMapContext("myMap"); this.mapCtx.getCenterLocation({ success: function (res) { console.log(res); that.setData({ centerLat: res.latitude, centerLog: res.longitude, }) console.log("会重复调用") if (res.latitude == that.data.mapLat){ console.log("相同") }else{ var setNum; var grr = []; for (var p = 0; p < that.data.circles.length; p++) { var kun = p; grr.push(calculateDistance(that.data.circles[kun].latitude, that.data.circles[kun].longitude, res.latitude, res.longitude)) } grr.sort(sortNumber); for (var p = 0; p < that.data.circles.length; p++) { var kun = p; if (grr[0] == calculateDistance(that.data.circles[kun].latitude, that.data.circles[kun].longitude, res.latitude, res.longitude)) { console.log("设置新的地图") setNum = kun; } } that.setData({ mapLat: that.data.circles[setNum].latitude, mapLong: that.data.circles[setNum].longitude }) } } }) },
2019-08-08求回复,我也遇到了同样的问题
regionchange 无限触发- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo [图片] 代码简单的绑定了一个经纬度,regionchange 方法里几乎没做操作,只是更新了一下data 数据, map 自动判断重新渲染了,无限更新当前位置,中心点无法移动!!!! 求解啊,
2019-08-08。。。。。
真机调试,一致提示“已结束,请重新开始”[图片] 如上图所示,没法真机调试
2019-07-19