我正在开发一种实时地图。
有时需要刷新图层以获取刷新的内容(因为页面没有重新加载)。
我尝试使用setInterval
再次删除/添加图层,但不再添加图层。
setInterval(function() {
map.removeLayer(layer);
map.addLayer(layer);
}, 10000);
有办法做到这一点吗?
答案 0 :(得分:0)
我发现在addLayer
完成工作之前设置超时。只是闻起来一点点。
setInterval(function() {
map.removeLayer(layer);
setTimeout(function() {
map.addLayer(layer);
}, 100);
}, 10000);