首页 / 浏览问题 / WebGIS / 问题详情
iclient-openlayers 子图层筛选设置无效
17EXP 2021年06月25日
var layerStatus = new SuperMap.LayerStatus({
         "layerName": "G_Block@localhost",
         "isVisible":true,
         "fieldValuesDisplayFilter": {"fieldValuesDisplayMode":'DISPLAY'},
         "displayFilter":"SMID < 10"
     });
     
     
    var layStatParam = new SuperMap.SetLayerStatusParameters({
         layerStatusList: [layerStatus]
     })

     new ol.supermap.LayerInfoService("http://localhost:8090/iserver/services/map-cscs/rest/maps/G_Block@Boundaries")
        .setLayerStatus(layStatParam, function (serviceResult) {
            console.log(serviceResult)
     })

代码设置无效

2 个回答

您好,我设置了过滤条件能筛选出满足条件的要素组成的临时图层,可以在iServer的临时图层中查看

865EXP 2021年06月28日
好的,谢谢!还有两个问题咨询下:

1 临时图层设置有效时间,如果界面上渲染出来的图形超过时间了,怎么办?

2 用户量大的话,生成的临时图层太多,有没有办法可以优化?
好的,还有两个问题咨询下:

1 临时图层设置有效时间,如果界面上渲染出来的图形超过时间了,怎么办?

2 用户量大的话,生成的临时图层太多,有没有办法可以优化?
17EXP 2021年06月28日
...