1

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とします。ポリゴンは上ではなく画像のに表示されますが、逆の状況が必要です。

.

4

1 に答える 1