现在需求是,我移动地图时候检测地图视野中心点是否在一个地图的园内如果没有在圆内,要不地图中心点设置在圆的中心
regionchange 里面不能重新渲染地图么regionchange 里面不能重新渲染地图么?求教怎么重新渲染地图?
2018-12-05楼主大大, regionchange 事件里面怎么 修改map 的中心点?求教。急急急!
map组件 bindregionchange 获取中心点真机上无限卡闪markers 随中心点重新描绘,本地测试版上没问题,ios9.3.3手机拖动,中心 markers无限卡闪代码: /*地图视野变化事件*/ mapChange:function(e){ var that = this; var latitude = that.data.latitude; var longitude = that.data.longitude; var mapLaclNum = that.data.mapLaclNum; if(mapLaclNum>2){ return; } mapLaclNum++; if(e.type == 'end'){ that.mapCtx.getCenterLocation({ success: function(res){ console.log(res) that.setData({ longitude: res.longitude ,latitude: res.latitude, mapLaclNum:mapLaclNum // ,markers:[ // { // id: 0 // ,iconPath: "../../../images/local_c.png" // ,longitude: Number(res.longitude) // ,latitude: Number(res.latitude) // ,width: 30 // ,height: 30 // } // ] }) } }) }else if(e.type == "begin"){ that.setData({ mapLaclNum:0, }) } }, HTML <map id="map4select" scale="{{mapScale}}" class="mapStyle" controls="{{controlsImg}}" longitude="{{longitude}}" latitude="{{latitude}}" bindregionchange="mapChange" markers="{{markers}}"></map>
2018-12-05