openlayers 5.0 当地图容器大小改变时,重新加载地图
问题
使用openlayers展示的地图,在对地图进行显示和隐藏时,在火狐浏览器中异常。
显示和隐藏使用了 display:'none' 和 display:'block',对地图先隐藏,然后展示时,火狐浏览器中的map空白。
解决
setTimeout(function () {
map.updateSize();
},10)
使用openlayers展示的地图,在对地图进行显示和隐藏时,在火狐浏览器中异常。
显示和隐藏使用了 display:'none' 和 display:'block',对地图先隐藏,然后展示时,火狐浏览器中的map空白。
setTimeout(function () {
map.updateSize();
},10)