Richard Greenwood のおかげで、この関数は、layerswitcher コントロールで選択されていないレイヤーを表示します。
map.events.register('changelayer', null, function(evt){
if(evt.property === "visibility") {
alert(evt.layer.name + " layer visibility changed to " + evt.layer.visibility );
}
});
選択されていないレイヤーを変数配列に保存する方法を知りたいです。たとえば、レイヤースイッチャーにレイヤー「a」、「b」、「c」があるため、「a」は選択されておらず、「b」と「c」を myarray = [b,c] のような配列に保存します。次に、この配列をループして、レイヤー「b」と「c」のみを呼び出すいくつかのプロセスを実行できます。
これについていくつかのアイデアをいただければ幸いです。事前に感謝します。