I use WMS layer in my application and I need to refresh it with new
parameters.

I did refresh the WMS layer correctly but I couldn't find a way to refresh
its select control. So I got the new layer but cannot click on any point to
display its info. Here is a piece of my code:

Layer =new OpenLayers.Layer.WMS(
            "test",
            "http://IP/geoserver/wms";,

            {
                layers: "test:testLayer" ,       
                transparent: "true",
                format: "image/png",
                sld_body: sld
            },{visibility: true},
            {isBaseLayer: false}
        );
Layer.addOptions({id:'Layer'});
 map.addLayer(Layer);
Layer.mergeNewParams( { viewparams: 'UID:2' });

 var selectControl = new OpenLayers.Control.GetFeature({
        protocol: OpenLayers.Protocol.WFS.fromWMSLayer(Layer, {
           url: "http://IP/geoserver/wfs";,
          featureType: "testLayer"
        }),
        hover: true
    }); 
map.addControl(selectControl);
selectControl.activate();



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/Refresh-WMS-Select-Control-tp5051571.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

Reply via email to