私は大きなアイコンを持つ複数のマーカーを持つレイヤーを重ねています。地図の側面にあるリストを使用して、ユーザーはマーカーを選択でき、マップはそのマーカーをパン(およびズーム)します。しかしそれはまだ他のメーカーの後ろにあるでしょう。 個々のメーカーのZインデックスを取得して設定するにはどうすればよいですか?最高の使用済みZ-インデックスを取得して追加するだけで便利です。 (別の解決策は、Z-インデックスにマーカーの総数を追加することです)openlayersのマーカーのZ-インデックスを変更します
マーカー(またはフィーチャー)は、myLib.features配列にあります。コンソールには、z-index型の関数は表示されません。
このために適切なサンプル関数またはAPI関数が見つかりません。
EDIT:
私はこの例を見つけました:http://dev.openlayers.org/examples/ordering.html 私は実際にそれを理解していません。何らかの形で、作成されたフィーチャは、シンボルのいくつかを介してレイヤによって与えられた次のz-インデックスを取ります。この静的ソートをどのように動的なものにするかはわかりません。
これは機能しませんでしたが、これはhttps://gis.stackexchange.com/a/80574/8280でした –