项目中使用的高德地图,在放大到一定级别的时候,地图变成空白。
我们可以采用当监听缩放到一定级别,则切换为 标准地图 来解决这一问题。
代码如下:
const init =()=> {
// 地图缩放事件
Global.map.on('moveend', function(e) {
// 获取当前地图的缩放级别
var zoom = Global.map.getView().getZoom()
if (zoom > 18) {
if (value === '高德地图') {
changeMap('标准地图')
}
if (value === '高德影像') {
changeMap('影像地图')
}
} else {
changeMap(value)
}
})
};
(changeMap为自定义的切换地图方法。)
标签:缩放,地图,value,空白,changeMap,级别,高德 From: https://www.cnblogs.com/ZerlinM/p/17199290.html