<div dir="ltr">Hello,<div><br></div><div style>When I'm trying to use GetFeature control to get features from my WFS run into problems. The "featureselected" event never gets triggered.</div><div style>I debugged it little bit and found out that the wfs request itself return a valid gml and the status code of the request is 200. But still the features array of the result object is empty so the code never gets to the select method of the GetFeature class.</div>
<div style><br></div><div style>Is this something to do with a proxy that I have set?</div><div style>I have set OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url=";</div><div style><br></div><div style>I have configured GetFeature control as follows:</div>
<div style><br></div><div style><div>    var select = new OpenLayers.Control.GetFeature({</div><div>        protocol: OpenLayers.Protocol.WFS({</div><div>                    url:  "**:8080/geoserver/wfs",</div><div>
                    featureType: "**",</div><div>                    featureNS: "**",</div><div>                    geometryName: "geom"</div><div>                }),</div><div>                click: true,</div>
<div>                clickTolerance: 1,</div><div>                single: true,</div><div>                hover: false </div><div>    });</div><div>    select.events.register("featureselected", this, function(e) {</div>
<div>        var feat = e.feature;</div><div>        var bbox = feat.geometry.bounds; </div><div>        var center = bbox.getCenterLonLat(); </div><div>        map.panTo(center); </div><div>    });</div><div><br></div><div>
<br></div><div style>I would appreciate all the help</div><div style>Thanks</div><div style><br></div><div style><br></div><div style>-Lauri</div></div></div>