gpt4 book ai didi

javascript - 使用鼠标交互选择 GeoJSON 功能 - OpenLayers 3

转载 作者:行者123 更新时间:2023-11-30 00:14:47 25 4
gpt4 key购买 nike

我有 GeoJSON 功能,其中包含许多小功能。当我将鼠标悬停在其中一个上时,我希望整个图层都被选中,而不仅仅是我图层的一部分。

我不知道从哪里开始实现......任何人都可以帮助我吗?

这是我目前的代码:

var hoverClick = new ol.interaction.Select({
condition: ol.events.condition.pointerMove,
});

select = hoverClick;
olMap.addInteraction(select);

谢谢

最佳答案

除了使用 ol.interaction.Select,您可以监听 map pointermove 事件并使用 ol.Map#forEachFeatureAtPixel方法。如果指针所在位置有一个要素(来自您的图层),则将所需的样式应用到该图层。

关于javascript - 使用鼠标交互选择 GeoJSON 功能 - OpenLayers 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35155060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com