2011-07-12 143 views
0

其實即時通訊嘗試使jQuery的移動和谷歌地圖v3的Web應用程序。 我在主頁上有一個谷歌地圖。在調整這個頁面活動一切正常。 ,但是在從主頁面調用的子視圖中調整大小然後返回主頁面時,左上角只有一小塊gmap。 然後再次調整主頁面的地圖是好的。谷歌地圖崩潰後調整大小瀏覽器

我試圖觸發「pagebeforeshow'-和」 pageshow'事件的地圖 google.maps.event.trigger($("#map_canvas"), 'resize')

,但它並沒有解決我的問題。地圖的div具有合適的大小。

有沒有人做過相同的經驗,並有解決方案?

感謝

回答

0

該死的,那是愚蠢的。的

代替

google.maps.event.trigger($("#map_canvas"), 'resize')

它應該是這樣的

var map = new google.maps.Map(.........); 
google.maps.event.trigger(map, 'resize') 

工作正常