Javascript 以编程方式在“角度”上的传单中的层之间切换
我必须显示层,不支持所有缩放水平的传单上的角度。这些是从外部服务器加载的WMTS层 见下例: 如何以编程方式切换到支持相应缩放层的层以保持使用流? 对于用户来说,要清楚地理解图层不是在每个缩放级别上都是supportet不是很容易的 使用的图层配置如下:Javascript 以编程方式在“角度”上的传单中的层之间切换,javascript,angular,leaflet,maps,Javascript,Angular,Leaflet,Maps,我必须显示层,不支持所有缩放水平的传单上的角度。这些是从外部服务器加载的WMTS层 见下例: 如何以编程方式切换到支持相应缩放层的层以保持使用流? 对于用户来说,要清楚地理解图层不是在每个缩放级别上都是supportet不是很容易的 使用的图层配置如下: var baseMap = new L.TileLayer( 'https://wmts.url.tld/{z}/{x}/{y}.png', { maxZoom: 15, attribution: '&a
var baseMap = new L.TileLayer(
'https://wmts.url.tld/{z}/{x}/{y}.png',
{
maxZoom: 15,
attribution: '© source',
});
收听
zoomend
事件,如果缩放更大/更低,则添加/删除图层
var MIN_LAYER_ZOOM_LEVEL = 14; // Zoom level until layer is visible
map.on('zoomend',(e)=>{
var currentZoom = map.getZoom();
if(currentZoom >= MIN_LAYER_ZOOM_LEVEL){
baseMap.addTo(map)
}else{
baseMap.removeFrom(map)
}
});
谢谢你,伙计!很好。