5

レスポンシブ HTML ページにマップを配置しています。マーカーと情報ウィンドウがあります。私はこのようなコードを使用しています

私の map_canvas には、メディアの幅に応じて調整される幅があります。@media タグを使用してスタイル設定されています。

メディアのサイズに応じて情報ウィンドウのサイズを増減したい。

それは可能ですか?

4

1 に答える 1

3

infoWindow は常に固定サイズで、開く前に計算されます。そのため、CSS ソリューションはここでは機能しません。

試すことができること: ウィンドウのサイズ変更イベントをリッスンし、infoWindow を再度開きます。

google.maps.event.addDomListener(window, 'resize', function() {
          infowindow.open(map);
        });
于 2013-01-19T11:56:39.457 に答える