我在我的頁面上有一個搜索窗格的谷歌地圖我建立了自己,可以隨意顯示和隱藏。它涵蓋了像一邊可以說200個地圖的像素。事情是,當我調整我的地圖的大小時,窗格重疊的區域是不被渲染的,即地圖由於某種原因不會在那裏渲染。Google地圖無法在頁面上完全渲染?
看看這個link
在箱型可以說OMDB這是一個機場,然後按回車的ICAO代碼。
結果顯示,您會看到窗格。現在單擊全屏鏈接,然後單擊機場選項卡以使面板消失 - 現在看到地圖的一部分根本沒有渲染過......我必須拖動地圖並且只部分渲染該地區。我該如何解決它?
僅供參考我已經在Windows XP上的Google Chrome,Firefox和IE8上運行它。有沒有辦法像強制完成渲染地圖等?這是一個相當不穩定的問題,它可能與我的代碼有關,還是它是一個主機問題?或者Google不喜歡我? :(
編輯:見上一面的大丑補丁它在映射應該已經呈現,以及未呈現的區域縮放沒量和平移有助於明確這:(
在Internet Explorer中嘗試它 - 它有時在Firefox中做了很多,但有時它不 – Ali 2009-11-22 07:33:37
注意這適用於舊版Google Maps API版本,但不是v3。phidah的答案適用於v3版本,以及map.setCenter和map.setZoom以重新映射並重新縮放地圖。 – 2013-02-25 17:48:53
至少在api v3中不存在checkResize。使用google.maps.event.trigger(map ,'resize');取而代之的是 – 2015-05-14 12:21:23