1
我在我的應用程序中使用WMS圖層,我需要用新參數刷新它。刷新WMS選擇控件
我沒有正確刷新WMS圖層,但找不到刷新其選擇控件的方法。所以我得到了新的圖層,但不能點擊任何點來顯示它的信息。這是我的一段代碼:
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();