1

2 つのタイル レイヤーを使用する Google マップ ウィンドウを作成しました。各レイヤーの不透明度は、javascript を使用して動的に調整できます。タイル レイヤーの不透明度を調整すると、GMarkers と GInfoWindows を含むすべての子コントロールが不透明度設定を継承します。マップの不透明度に関係なく、マーカーと InfoWindow が常に表示されるようにする方法はありますか? 言い換えれば、それらが常に一番上にあることを確認するためのトリックはありますか? 情報ウィンドウでhtmlの不透明度とz-Indexを変更しようとしましたが、効果がありませんでした。

私が検討した 1 つの回避策は、各タイル レイヤーに GMarker を複製し、GInfoWindows の代わりに独自のカスタム div をポップすることです。誰かがその道を進んだ場合、車輪を再発明するのではなく、例を見ていただければ幸いです。

4

1 に答える 1

0

これはまさにあなたが探しているものではありません.....

InfoBoxというライブラリから

この不透明度オプションの使用:

var myOptions = {

                  opacity: 0.75

}
于 2010-11-01T01:20:16.550 に答える