Javascript OpenLayers3-如何重新绘制或刷新WMS层?
我正在制作一种实时地图 有时需要刷新层以获取刷新的内容(因为页面不会重新加载) 我尝试使用Javascript OpenLayers3-如何重新绘制或刷新WMS层?,javascript,openlayers,Javascript,Openlayers,我正在制作一种实时地图 有时需要刷新层以获取刷新的内容(因为页面不会重新加载) 我尝试使用setInterval再次删除/添加该层,但没有再次添加该层 setInterval(function() { map.removeLayer(layer); map.addLayer(layer); }, 10000); 有一种方法可以做到这一点吗?我发现在addLayer完成工作之前设置一个超时。只是有点臭 setInterval(function() { map.remove
setInterval
再次删除/添加该层,但没有再次添加该层
setInterval(function() {
map.removeLayer(layer);
map.addLayer(layer);
}, 10000);
有一种方法可以做到这一点吗?我发现在
addLayer
完成工作之前设置一个超时。只是有点臭
setInterval(function() {
map.removeLayer(layer);
setTimeout(function() {
map.addLayer(layer);
}, 100);
}, 10000);