首页 / 浏览问题 / WebGIS / 问题详情
通过setFilter取消mvt图层过滤失效
14EXP 2023年06月29日

使用setFilter过滤图层中name为”钱塘江"的对象,然后使用setFilter(layer.id,null)取消过滤成功,再次过滤后取消过滤失效,代码及服务地址如下:

// 过滤要素显示
        $("#hideFeature").on("click", function () {
            mvtMap.setFilter(selectLayer.id, ["==",'name', '钱塘江']);
        });
        
        $("#showFeature").on("click", function () {
            //取消过滤
            mvtMap.setFilter(selectLayer.id, null);
            console.log(selectLayer)
        });

url="http://122.224.94.107:8090/iserver/services/map-mvt-riverMoreshp/restjsr/v1/vectortile/maps/riverMore@shp"

2 个回答

您好,这边本地测试也有同样的问题,待咨询一下研发再回复您。
1,865EXP 2023年06月29日
您好,setFilter(layer.id,null)再次过滤后取消过滤失效问题已反馈缺陷,等该部分功能修复后第一时间联系您。
1,865EXP 2023年07月26日
...