这是由于地图创建先于dom创建完成的事件,因此需要map.resize才行。
目前是定时去map.resize().体验较差。。。
setTimeout(() => { if(this.map){ console.log('resize') this.map.resize() this.mapWidth=this.map.getCanvas().width+"px" } },3000)
这是由于地图创建先于dom创建完成的事件,因此需要map.resize才行。
目前是定时去map.resize().体验较差。。。
setTimeout(() => { if(this.map){ console.log('resize') this.map.resize() this.mapWidth=this.map.getCanvas().width+"px" } },3000)