我以前在很多網站上都使用過Google地圖,但我遇到過一個我從未遇到過的問題。地圖窗口正在顯示,但它只顯示左上方的地圖片段,之後的任何內容(即使我在左右導航時),沒有任何內容加載到右側。它就好像被導航的窗口有一個內部偏移量,它將它從視口的側面推開。有誰知道可能是什麼原因造成的?谷歌地圖窗口只顯示地圖的一部分
編輯
我剛纔發現,當窗口大小,地圖刷新,並且佈局是固定的。
該地圖包含在通過javascript顯示的選項卡中(並通過display:none
隱藏)。 tab容器是通過ajax加載的,加載時會調用loadMap函數。我試圖通過將它包含在一個setTimeout函數中來推遲loadMap函數,該函數將地圖的創建時間延遲1秒,但它仍然如此(需要調整窗口大小以修復它)