Openlayers 什么是map.ForEachFeatureAtPixel features顺序?

Openlayers 什么是map.ForEachFeatureAtPixel features顺序?,openlayers,openlayers-3,Openlayers,Openlayers 3,ForEachFeatureAtPixel是否以zIndex draxw顺序返回功能?(顶部可见特征是该方法返回的第一个特征) 多谢各位 大卫 映射#forEachFeatureAtPixel从上到下深入。因此,最后渲染的特征首先返回。相同的顺序适用于层。顶层的功能首先返回,底层最后返回。我不确定,但我认为顺序取决于“插入”顺序。有许多方法可以向图层添加要素。例如,在向量层上,您可以使用mylayer.addFeature(如果我没有弄错的话),因此当您调用forEachFeatureAtPix

ForEachFeatureAtPixel是否以zIndex draxw顺序返回功能?(顶部可见特征是该方法返回的第一个特征)

多谢各位 大卫


映射#forEachFeatureAtPixel
从上到下深入。因此,最后渲染的特征首先返回。相同的顺序适用于层。顶层的功能首先返回,底层最后返回。

我不确定,但我认为顺序取决于“插入”顺序。有许多方法可以向图层添加要素。例如,在向量层上,您可以使用mylayer.addFeature(如果我没有弄错的话),因此当您调用forEachFeatureAtPixel时,您将获得按插入顺序排列的“单击”功能。如果插入A、B、C、D、E、F:你点击D和F,你会得到[D、F]似乎是合法的:),(太长了,无法编辑我的评论…)我忘了提到我的功能是在不同的层:层A、B、C(按此顺序),我希望forEachFeature将按层顺序提供功能。