最終的な目標は、1 つのマップにいくつかのkml オーバーレイを表示し、各 kml レイヤーのコントロール ボタンをクリックして透明度の値を設定することです(レイヤーの数によって異なります)。
私の最初のアイデアは、divレイヤーによって直接不透明度/透明度を変更することでした..しかし、kmlレイヤーがマップに表示されているdivに対処する方法が見つかりません。
KmlLayer(..) によって KML が挿入される div に対処する方法を知っている人はいますか?
今、私は KmlLayer オブジェクトを介してそれを行う方法を見つけようとしています..しかし、これまでのところ運もありません..
これを処理する方法はありますか?
コードは次のとおりです。
(function() {
window.onload = function(){
var myLatlng = new google.maps.LatLng(48.1497, 11.5795);
var myOptions = {
zoom: 10,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var georssLayer = new google.maps.KmlLayer('somemap.kml',({'suppressInfoWindows': true}));
georssLayer.setMap(map);
}
})();