将 WMS 图层放置在 WFS 图层上方会使 WFS 图层不可选

Placing a WMS layer above a WFS layer makes WFS layer not selectable

我有两个不同的层,我从 Geoserver 调用它们。第一个是带点的 WMS 层,第二个是带线的 WFS 层。我需要在线条上方显示点,我还需要能够 select 每行并获取一些数据。我使用 Openlayers2 库在地图上显示图层。我这样设置 WMS 图层的索引:

wms_layer.setZIndex( 1001 );

所以我确定当我从图层切换器显示它时它会出现在顶部。但问题是,当我使 WMS 层可见时,WFS 层不可点击。有办法解决这个问题吗?

如何向页面添加图层?

如果您正在做 map.addLayers([WMS,WFS]),请尝试调换他们的顺序,看看是否有帮助。