我搜索了这个,如果我只是使用错误的关键字进行搜索,我就不知道了。
这是情景。
我在地图中自动生成了很多标记。每当我将鼠标悬停在任何标记上时,都会显示一个弹出窗口。当我徘徊时,弹出窗口切换。但问题是,当我缩小地图时,标记会在一个区域内变得拥挤。既然如此,当我将鼠标悬停在任何标记上时,显示的弹出窗口现在不会切换。因此,它会一直弹出我的地图,直到我的地图中显示了很多弹出窗口。
知道为什么会这样吗?
感谢任何投入的人。
答案 0 :(得分:0)
我之前没有经历过这个。我建议你的代码中的bug,而不是OpenLayers的错误行为。像
这样的东西selectControl.events.on({
featurehighlighted: function() {/* show popup */},
featureunhighlighted: function() {/* hide popup */}
});
应该可以正常工作,即使地图上有很多功能。