Hi Sarah, thanks for your reply.
If I look at the spatial filter documentation http://dev.openlayers.org/releases/OpenLayers-2.8/doc/apidocs/files/OpenLayers/Filter/Spatial-js.html http://dev.openlayers.org/releases/OpenLayers-2.8/doc/apidocs/files/OpenLayers/Filter/Spatial-js.html I find that there are 3 things that need to be mentioned in all except the DWITHIN filter. What do I specify for 1) property 2) value parameter of the Spatial Filter constructor. the value parameter requires either bounds or the geometry.How do I get that for the box I am creating? My code is: control = new OpenLayers.Control.GetFeature({ protocol: OpenLayers.Protocol.WFS({ formatOptions: { outputFormat: "text/xml" }, url: "/cgi-bin/mapserv.exe?map=c:/ms4w/apache/htdocs/Shape/Rail_wfs.map", featureType: 'RailwayStations', featurePrefix: 'ms', geometryName: 'msgeometry', maxFeatures: 100, var defaultFilter: new OpenLayers.Filter.Spatial({ type: OpenLayers.Filter.Spatial.INTERSECTS}, {value: bounds}) }), box: true, multipleKey: "shiftKey" }); Pls change the defaultFilter so that it gets the above two parameters. What is the purpose of DWITHIN,BBOX Filter? There is no Filter by the name of "buffer"? Thanks a lot for your help. -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/control-SelectFeature-tp4930933p4968003.html Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
