弹出窗口悬停在开放图层框架云中



我用谷歌搜索了这个,我不知道我是否只是使用错误的关键字进行搜索。

这是场景。

我在地图上自动生成了很多标记。每次我将鼠标悬停在任何标记上时,都会显示一个弹出窗口。当我悬停在外面时,弹出窗口会关闭。但问题是,当我缩小地图时,标记会拥挤在一个区域。既然如此,当我将鼠标悬停在任何标记上时,显示的弹出窗口现在不会切换。因此,它在我的地图中一直处于弹出状态,直到我的地图中显示了很多弹出窗口。

知道为什么会这样吗?

感谢您的任何输入。

我以前没有经历过。我建议在你的代码中出现错误,而不是OpenLayers的不当行为。类似的东西

selectControl.events.on({
    featurehighlighted: function() {/* show popup */},
    featureunhighlighted: function() {/* hide popup */}
});

应该可以正常工作,即使地图上有很多要素。

最新更新