長方形を追加することは私にはかなり説得力があるように見えますが、欠点があります。マップをズームインおよびズームアウトするとちらつきます。完全にテストしたわけではありませんが、たとえば、長方形の下にある線をクリックできないなど、レイヤーの問題が発生する可能性があります。私が覚えているように、マーカーは別のペインにあるため、クリックできます。
デモ http://jsfiddle.net/yV6xv/27/
bounds = new google.maps.LatLngBounds(
new google.maps.LatLng(-84.999999, -179.999999),
new google.maps.LatLng(84.999999, 179.999999));
rect = new google.maps.Rectangle({
bounds: bounds,
fillColor: "#0000ff",
fillOpacity: 0.3,
strokeWeight: 0,
map: map
});
補足: 次のような KML オーバーレイを試しました。
<ScreenOverlay>
<name>Dynamic Positioning: Top of screen</name>
<visibility>0</visibility>
<Icon>
<href>http://...blue.png</href>
</Icon>
<overlayXY x="0" y="1" xunits="fraction" yunits="fraction"/>
<screenXY x="0" y="1" xunits="fraction" yunits="fraction"/>
<rotationXY x="0" y="0" xunits="fraction" yunits="fraction"/>
<size x="1" y="1" xunits="fraction" yunits="fraction"/>
</ScreenOverlay>
勝者だったかもしれませんが、マップをドラッグしてスクロールすることはできません.