2011-11-09 39 views
0

我有一個谷歌地圖與五個地區,工作正常加載。但是當它使用jquery作爲ajax時,谷歌地圖是一半或很小。請幫忙。代表或現場工作是否適用於谷歌地圖?谷歌地圖不能正常工作在ajax請求後正確

+0

得到了一個例子或一些代碼產生這個問題?無法說出現在這個問題上的問題 –

回答

0

你可能已經解決了這個問題,但爲了防止別人有類似的問題,這裏可能是罪魁禍首。 。 。

您正在患上谷歌地圖確定要在地圖畫布中顯示哪些地圖圖塊的方式。 Google僅在地圖加載時確定地圖畫布的大小(並因此決定顯示哪些圖塊)。如果您將地圖加載到一個小空間中,稍後纔會顯示較大的地圖(這經常發生,例如,當您將地圖加載到尚未顯示​​的jquery UI選項卡中,然後單擊要顯示的選項卡地圖),那麼谷歌地圖將只顯示一個標題離開地圖畫布的左上角空間。

好消息是,有一個簡單的修復。所有你需要做的就是在你的谷歌地圖實例上調用checkResize()。

希望這會有所幫助。