0

多くのマーカーを含むカスタム Google マップがあり、それぞれの情報ウィンドウに画像が含まれています。マップをサイトに埋め込むと、マップが表示されたときにページがこれらの画像をすべてダウンロードしているように見え、その結果、不必要に巨大なページ サイズ (ページの各ビューで約 50MB) が発生します。これらの画像は当社独自のサーバーから読み込まれるため、サーバーや帯域幅の使用に膨大かつ不必要な負担がかかる可能性があります。

これらの画像を事前にダウンロードするのではなく、特定のマーカーがクリックされたときにのみマーカーのコンテンツを AJAX で読み込むように Google マップに指示する方法はありますか? これは非カスタム マップでのデフォルトの動作であるため、これを行う簡単な方法が必要であると思われます。

4

1 に答える 1

0

情報ウィンドウに画像が含まれているということですか?このInfoWindow.setContent()関数を使用して、情報ウィンドウにコンテンツを動的に追加できます。これを、情報ウィンドウを開く既に配置されているイベント リスナーと組み合わせて実行し、そのコンテンツを取得するための ajax 要求を実行します。

于 2012-09-21T12:43:18.190 に答える