2014-10-19 62 views
1

我從GeoServer的WMS圖層,並建設兩個功能是這樣的:刷新WMS層的OpenLayers 3數據變更後

var wmslayer; 
    var ajouterWMSlayer = function() { 

     var sourceWMS=new ol.source.TileWMS(({ 
      url: 'localhost:8080/geoserver/wms', 
      params = {'LAYERS': 'poste:couche', 'TILED': false, transparent: true }; 
      serverType: 'geoserver' 

     })); 

     wmslayer = new ol.layer.Tile({ 
      source: sourceWMS 
     }); 

     map.addLayer(wmslayer); 

    } 

var supprimerWMSlayer = function() { 
    map.removeLayer(wmslayer);  
} 

Whene我從QGIS添加一個新的多邊形例如,層命名爲「COUCHE」 ,我看不到頁面回傳的瀏覽器更改。

它是在瀏覽器或母校的OpenLayers緩存相關... 任何幫助嗎? 感謝

回答

1

瀏覽器和的OpenLayers也不GeoServer的在你的數據源,這是怎麼回事的知識。您必須編程您的應用程序才能在任何編輯後重新加載磁貼。

0

你必須在wms中創建時間參數。

已解決。謝謝