首页 / 浏览问题 / WebGIS / 问题详情
超图FAQ:iServer创建临时图层支持过滤参数吗?比如创建poi图层,但是只需要字段值是写字楼的poi,该怎么实现?
64,468EXP 2025年04月02日
iServer创建临时图层支持过滤参数吗?比如创建poi图层,但是只需要字段值是写字楼的poi,该怎么实现?

1个回答

【解决办法】使用临时图层支持过滤图层元素,可以参考博客https://blog.csdn.net/supermapsupport/article/details/52943780 实现;openlayers参考代码如下: const layerStatusParameters = new ol.supermap.SetLayerStatusParameters({ layerStatusList: [ new ol.supermap.LayerStatus({ // layerName: 'chengdu@SiChuan', layerName: 'chengdu@SiChuan#1', isVisible: true, displayFilter: "区县名称='双流区' or 区县名称='新都区'" }) ] }) new ol.supermap.LayerInfoService(url).setLayerStatus(layerStatusParameters, function (createTempLayerEventArgs) { tempLayerID = createTempLayerEventArgs.result.newResourceID console.log(tempLayerID) const TempLayerLayer = new ol.layer.Tile({ source: new ol.source.TileSuperMapRest({ url: url, layersID: tempLayerID, wrapX: false, extent: [102.99, 30.09, 104.9, 31.44] }) }) map.addLayer(TempLayerLayer) })
64,468EXP 2025年04月02日
热门文章
关注我们
...