ホームページ >ウェブフロントエンド >CSSチュートリアル >JavaScriptでロードした後にGoogleマップのサイズを変更するにはどうすればよいですか?

JavaScriptでロードした後にGoogleマップのサイズを変更するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-04 09:10:30516ブラウズ

How to Resize a Google Map After Loading with JavaScript?

JavaScript を使用した読み込み後の Google マップのサイズ変更

読み込み後に、より大きなコンテナに合わせて Google マップのサイズを変更するには、シンプルなトリガー。 Google Maps v3 では、サイズ変更イベントのトリガー方法が異なります:

google.maps.event.trigger(map, "resize");

サイズ変更イベントの詳細については、Google Maps API ドキュメントを参照してください。

更新:

実際的な例として、jQuery を使用した次のコード スニペットを考えてみましょう。

$(function() {
  var mapOptions = {
    zoom: 8,
    center: new google.maps.LatLng(-34.397, 150.644)
  };
  var map = new google.maps.Map($("#map-canvas")[0], mapOptions);

  // Listen for window resize event and trigger map resize
  $(window).resize(function() {
    google.maps.event.trigger(map, "resize");
  });
});

以上がJavaScriptでロードした後にGoogleマップのサイズを変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。