On 8/12/2011 6:02 p.m., Diego M. wrote: > > *Strongly consider using WMS to display and WFS to query instead. * > is there any example to explane how to do that ? Add the layer to the map as a WMS layer styled with a SLD. A simple query (click on the object) can be done then wmsgetfeature (see OL examples). For polygon, within-radius-of-click, text search, you create a wfsProtocol object, set the appropriate filter (polygon, dwithin or a logically query depending on application) and do a read on the protocol, with a call back to process the result.
Look at examples and search mailing list for wfsprotocol. > > *You need to convert the distance into native projection (application > knowledge). * > also how i can do that ? > > I'm really stuck here. Something like: pt1 = e.features.geometry; // assuming you are doing this a registered event pt2 = pt1.clone(); pt2.x += myDistance // in display projection units) pt1.transform(displayprojection, nativeproject); pt2.trasnform(displayprojection, nativeproject); myDistance = Math.abs(pt1.x-pt2.x); However, you need to know what native projection is. Get that from the server. Notice: This email and any attachments are confidential. If received in error please destroy and immediately notify us. Do not copy or disclose the contents. _______________________________________________ Users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/openlayers-users
