We are developing a project which contains a lot of data. We are using WMS layers for displaying the points. Also we used WMS to return points information in a popup window,
however to highlight selected point we used WFS layer.
The problem now is that sometimes the popup displayed without highlighting the selected point and vice versa.
How could I combine between these two features (highlight selected point and show the popup for it)?
Notes:
I think one reason is the clicking event defined different WFS using:
selectControl.events.register("featureselected", this, function(e) {
select.addFeatures([e.feature]);
}
and WMS using:
popupwindow1=new OpenLayers.Control.WMSGetFeatureInfo(
{
layers: [layer1],
autoActivate: true,
maxFeatures: 3,
infoFormat: "application/vnd.ogc.gml",
eventListeners: { /* .... */ }
}
My second question now is: how could I return features from WFS layer without adding the vector layer to the map?