Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经用谷歌搜索过这个,我不知道我是否只是使用错误的关键字进行搜索。
这是场景。
我在我的地图中自动生成了很多标记。每次我将鼠标悬停在任何标记上时,都会显示一个弹出窗口。当我将鼠标悬停在外面时,弹出窗口会关闭。但问题是,当我缩小地图时,标记会挤在一个区域。既然是这种情况,当我将鼠标悬停在任何标记上时,显示的弹出窗口现在不会切换。因此,它一直在我的地图中弹出,直到我的地图中显示了很多弹出窗口。
知道为什么会这样吗?
感谢您的任何投入。
我以前没有经历过这种情况。我建议您的代码中存在错误,而不是 OpenLayers 的不当行为。就像是
selectControl.events.on({ featurehighlighted: function() {/* show popup */}, featureunhighlighted: function() {/* hide popup */} });
即使地图上有很多功能,也应该可以正常工作。