数据更改后刷新Openlayers 3中的wms层
我从geoserver中获得了一个wms层,并构建了如下两个功能:数据更改后刷新Openlayers 3中的wms层,openlayers,geoserver,Openlayers,Geoserver,我从geoserver中获得了一个wms层,并构建了如下两个功能: var wmslayer; var ajouterWMSlayer = function () { var sourceWMS=new ol.source.TileWMS(({ url: 'localhost:8080/geoserver/wms', params = {'LAYERS': 'poste:couche', 'TILED': false, tr
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);
}
例如,当我从QGIS向名为“couche”的图层添加一个新多边形时,如果没有页面回发,我在浏览器中看不到更改
它与浏览器或openlayers材质中的缓存有关。。。
有什么帮助吗?
谢谢浏览器和OpenLayers以及GeoServer都不知道您的数据源中发生了什么。您必须对应用程序进行编程,以便在任何编辑后重新加载磁贴。您必须在wms中设置时间参数 决心。谢谢