• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:GoogleMapsAPI使用で重くなる)

GoogleMapsAPI使用でページが重くなる

このQ&Aのポイント
  • GoogleMapsAPIを利用して自分のサイトに地図を表示させると、ページが重くなる問題が発生しています。しばらく閲覧を続けると、ページの移動に2〜3分かかるほど重くなってしまいます。ページファイルが1GBを超えていることが原因と考えられます。
  • キャッシュをクリアさせるコードが必要かどうかは詳細が必要ですが、マップは1つしか表示させておらず、マーカーも10個程度しか表示していません。そのため、キャッシュクリアの必要性があるかは疑問です。
  • ページの重さの原因を特定するために、GoogleMapsAPIの使用方法やコードについて詳しく調査することをおすすめします。また、他のサイトでも同様の問題が起きている場合は、GoogleMapsAPI自体に問題がある可能性も考えられます。

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

キャッシュのクリアー方法ではありませんが、 ブラウザーのメモリーリークではないでしょうか? MapsAPIのリファレンスに、それらしき事が書いてありました。 (抜粋) function GUnload この関数を呼び出して、メモリを解放するためにMaps API に内部データ構造をクリーンアップさせることができます。これによって、ウェブアプリケーションでメモリリークを引き起こすさまざまなブラウザのバグを解決できます。この関数は、自身のページの unload イベントハンドラで呼び出します。この関数を呼び出した後、このページで作成したマップオブジェクトは機能しなくなります。 ======== 通常は<body onunload="GUnload()">と記述しておきます。 メモリーリークについては Dripで調べるそうです。 DRIP http://outofhanwell.com/ieleak/index.php?title=Main_Page

ka-kichi
質問者

お礼

ご回答ありがとうございます。 ご提示の方法で試してみます。

関連するQ&A