2017-06-21 528 views
1

ForEachFeatureAtPixel是否以zIndex draxw順序返回該特徵? (上顯着的特點是第一個方法的返回)什麼是map.ForEachFeatureAtPixel功能命令?

謝謝 大衛

https://openlayers.org/en/latest/apidoc/ol.Map.html#forEachFeatureAtPixel

+0

我不確定,但我認爲訂單取決於「插入」順序。有很多方法可以爲圖層添加特徵。例如,在矢量圖層上,您可以使用mylayer.addFeature(如果我沒有弄錯),所以當您調用forFeatureAtPixel時,您將獲得按插入順序排序的「點擊」功能。 如果插入A,B,C,D,E,F:你點擊D和F,你將得到[D,F] – Marc

+0

Seem's legit :), – David

+0

(太過於編輯我的評論...)我忘了要提到我的功能在不同的層:層A,B,C(按此順序),我希望forEachFeature將按層次順序提供功能。 – David

回答

0

Map#forEachFeatureAtPixel下鑽自上而下。所以最後呈現的特徵首先被返回。相同的順序適用於圖層。首先返回頂層的特徵,最後返回底層。