0

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

这是场景。

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

知道为什么会这样吗?

感谢您的任何投入。

4

1 回答 1

0

我以前没有经历过这种情况。我建议您的代码中存在错误,而不是 OpenLayers 的不当行为。就像是

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

即使地图上有很多功能,也应该可以正常工作。

于 2012-11-27T11:07:20.910 回答