0

私が取り組んでいるプロジェクトの atm を開発している Web サイトを表示すると、サイトに初めてアクセスしたときに、フッターにある Google マップの読み込みに失敗し、場所の画像のみが読み込まれ、場所の画像は読み込まれません。インタラクティブマップ。ただし、ページをリロードすると、マップは正常に機能します:/.

私はまだ JS にまったく慣れていないので、これに関する助けをいただければ幸いです。

ウェブサイトはhttp://www.kingsroad.net.au/で見ることができます。

メイン フッター ページのソースは、 http: //www.kingsroad.net.au/content/footerMain.php で確認できます。

また、kingsroad.net.au/js/general.js は、ページ上のコンテンツの読み込みを制御します。

4

1 に答える 1

0

次のようにしてみてください:

function loadGoogleMap(){
  var mapOptions = {
    ...
  };
  var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);

  setTimeout(function() {
    google.maps.event.trigger(map, "resize");
  }, 3000);
}
于 2012-12-19T04:48:55.313 に答える