gpt4 book ai didi

javascript - 如何从 Openlayers 3 中的图层中查找图层组?

转载 作者:行者123 更新时间:2023-11-29 18:03:26 25 4
gpt4 key购买 nike

我希望能够在用户交互期间告诉图层属于哪个 ol.layer.Group(s),而无需自上而下遍历 map 上的所有组。

有没有办法做到这一点?我目前使用的是 ol3 v3.10.2。

最佳答案

在图层初始化期间,在每个图层上分配一个属性,以验证该图层所属的组。像这样:

var vector = new ol.layer.Vector({
GROUP : 'group1',
source: vectorSource,
style: new ol.style.Style({
image: new ol.style.Circle({
radius: 5,
fill: new ol.style.Fill({color: '#FFFFFF'}),
stroke: new ol.style.Stroke({
color: '#000000',
width: 3
})
})
})
});

然后你可能会得到这样的组:

layer.get('GROUP');

关于javascript - 如何从 Openlayers 3 中的图层中查找图层组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33266252/

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