我正在为地图上的某些项添加弹出窗口。我每30秒刷新一次元素。 这是问题所在:
我将一个元素悬停在鼠标左边,直到刷新
当我移开鼠标时,弹出内容仍然存在(仅在放大/缩小时消失,或者如果我拖动地图)
我尝试删除整个图层并再次添加,删除所有标记,但没有更改。
弹出窗口是以某种方式缓存的吗? 这可能是OpenLayers的错误吗?
答案 0 :(得分:1)
您可能希望刷新事件处理程序自己关闭任何弹出窗口。
可通过map.popups
访问,并使用toggle
或destroy
或hide
(根据您的需要)对其进行操作。