首页 / 浏览问题 / 云GIS / 问题详情
leaflet设置某图层在缩放等级5-7时显示,其他时候隐藏
39EXP 2019年10月31日

我加载了多个切片图层,设置其中一个图层在缩放级别zoom 是5-7时显示,其他级别隐藏,有没有实现方法。

我测试用以下方法不可以,代码如下:

this.layer = L.supermap.tiledMapLayer(this.url, {
                crs:L.CRS.EPSG4326,
                transparent: true,
                opacity: 1.0,
                zIndex:that.ls.index,
                minZoom:5,
                maxZoom:7
            })

1个回答

你好,可以监听map的zoom事件,里面写一个if语句去判断zoom在5-7级时执行的方法。隐藏的话,可以使用map.removeLayer直接移除图层就好,后面再添加进去。
1,686EXP 2019年10月31日
...