1
ForEachFeatureAtPixelはzIndex draxw orderで機能を返しますか? (上部可視機能は法によって最初に返される)map.ForEachFeatureAtPixelの機能は何ですか?
は、上から下へ デビッド
https://openlayers.org/en/latest/apidoc/ol.Map.html#forEachFeatureAtPixel
ForEachFeatureAtPixelはzIndex draxw orderで機能を返しますか? (上部可視機能は法によって最初に返される)map.ForEachFeatureAtPixelの機能は何ですか?
は、上から下へ デビッド
https://openlayers.org/en/latest/apidoc/ol.Map.html#forEachFeatureAtPixel
Map#forEachFeatureAtPixel
ドリルダウンありがとうございます。したがって、最後に描画されたフィーチャが最初に返されます同じ順序がレイヤーに適用されます。最上位からのフィーチャが最初に、最後に最後に返されます。
私は確信していませんが、私はその順序が「挿入された」順序に依存すると思います。レイヤーにフィーチャーを追加する方法はたくさんあります。たとえば、ベクターレイヤーでは、mylayer.addFeature(誤解していない場合)を使用できます。forEachFeatureAtPixelを呼び出すと、挿入された順番で「クリック」されたフィーチャーが表示されます。 A、B、C、D、E、Fを挿入した場合、DとFをクリックすると[D、F] – Marc
と表示されます:) – David
(コメントを編集するにはあまりにも...)忘れました私の特徴は異なるレイヤーにあります:レイヤーA、B、C(この順番で)と私はforEachFeatureがフィーチャーをレイヤー順に提供することを願っています。 – David