OpenLayers を使用して地図を描画し、その上に情報のレイヤーを追加する Web サイトに取り組んでいます。すべてが正常に機能しますが、1 つだけです。
新しい情報レイヤーを追加するときは他のレイヤーの上に置きたいのですが、以前に情報レイヤーを追加するときは他のレイヤーを一番上にしたいです。
私のポイントは次のとおりです。最後にクリックしたものが一番上にあるはずです。
現在、レイヤーの可視性を yes に設定したい場合、これがトリガーされます。
myLayer.setVisibility(true);
map.setLayerIndex(myLayer, 700);
700 を非常に高い値に置き換えてみましたが、何も変わりませんでした。私もこれを試しました:
map.raiseLayer(myLayer, map.layers.length);
しかし、何も機能していないようです。レイヤーは引き続き他のレイヤーの下に表示されます...
アイデアがあれば教えてください。助けてくれてありがとう!
PS: これは Web サイトです (表示されるかどうかはわかりません): http://labqc.wul.qc.ec.gc.ca/MetViewer/
テストするには、左側でレイヤーを選択する必要があります (画像が表示されます)。次に、右上の (+) アイコンをクリックしてレイヤーを選択し、追加します。たとえば、 BV - Canadaとします。ポリゴンは上ではなく画像の下に表示されますが、逆の状況が必要です。
.