> *Ok ..
> these are my protocol + my vector layer:*
>
> var wfsprotocol = new OpenLayers.Protocol.WFS({
>                     url: "http://IP/geoserver/wfs";,
>                     featureType: "myLayer",   
>                  featureNS: "http://mapmap.org";,
>                  srsName: "EPSG:3857",
>                     version: "1.1.0",
>                     extractAttributes: true,
>                     isBaseLayer: false,
>                     visibility: true
>                 });
THIS will do a WFS on your layer "mylayer" on the wfs server.
>                       
>       var VECTOR = new OpenLayers.Layer.Vector("vector", {
>                               maxExtent: new OpenLayers.Bounds(-180, -90,
> 180,90)transform(geographic,mercator),
>                               sphericalMercator: true,
>                                  strategies: [strategy],              //BBOX 
> strategy         
>                                  protocol: wfsprotocol
>                          });
The vector layer code I gave you was for displaying the results of the 
search. This looks to be
using WFS to display the layer too. I would strongly encourage you to 
display with WMS and query with WFS.

> You might want a layer to display the selected features. eg.
>       selectedLayer = new OpenLayers.Layer.Vector("Selected Layer", {
>
> *So here do I have to create another layer in Geoserver ?
> or it should be my main layer (VECTOR) ?*
This selected layer is going to be populated with selected features 
only. It is in openlayers only, not another geoserver layer.
The idea is that you display the layer with WMS or WFS (preferably WMS). 
Then do your query, clear selectedLayer, and add the results of the 
query to selectedLayer. On the map you will your features but with the 
selected one drawn with the style you have chosen for selectedLayer. ie 
highlighted.

>
>
>
> --
> View this message in context: 
> http://osgeo-org.1560.n6.nabble.com/How-to-apply-a-Search-Function-tp4364140p4380752.html
> Sent from the OpenLayers Users mailing list archive at Nabble.com.
> _______________________________________________
> Users mailing list
> us...@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users


-- 
Phil Scadden, Senior Scientist GNS Science Ltd 764 Cumberland St, 
Private Bag 1930, Dunedin, New Zealand Ph +64 3 4799663, fax +64 3 477 5232

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
us...@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to