WMS和WFS之间的结合

时间:2013-03-09 11:25:45

标签: gis openlayers geoserver wms

我们正在开发一个包含大量数据的项目。我们使用WMS图层来显示点。我们还使用WMS在弹出窗口中返回点信息,
但是为了突出显示所选点,我们使用了WFS图层。

现在的问题是,有时显示弹出窗口而不突出显示所选点,反之亦然。

我如何在这两个功能之间进行组合(突出显示所选点并为其显示弹出窗口)?

注意:

我认为一个原因是点击事件定义了不同的WFS使用:

selectControl.events.register("featureselected", this, function(e) {  
    select.addFeatures([e.feature]);
}

和WMS使用:

popupwindow1=new OpenLayers.Control.WMSGetFeatureInfo(
{  
    layers: [layer1],  
    autoActivate: true,  
    maxFeatures: 3,  
    infoFormat: "application/vnd.ogc.gml",  
    eventListeners: { /* .... */ } 
} 

我现在的第二个问题是:如何在不将矢量图层添加到地图的情况下从WFS图层返回要素?

0 个答案:

没有答案