これまで多くのウェブサイトで Google マップを使用してきましたが、これまで経験したことのない問題が発生しました。マップ ウィンドウは表示されていますが、マップ セグメントは左上からのみ表示され、それ以降 (ナビゲートしているときでも) は何も読み込まれません。ナビゲートされるウィンドウには、ビューポートの側面から押し出す内部オフセットがあるかのようです。誰がそれを引き起こしているのか知っていますか?
編集
ウィンドウのサイズを変更すると、マップが更新され、レイアウトが修正されることがわかりました。
マップは、javascript で表示される (および で非表示になるdisplay:none
) タブに含まれています。タブ コンテナーは ajax を介して読み込まれ、読み込み時に loadMap 関数が呼び出されます。マップの作成を 1 秒遅らせる setTimeout 関数内に loadMap 関数を囲んで延期しようとしましたが、それでも同じです (修正するにはウィンドウのサイズを変更する必要があります)。