2011-03-17 64 views
1

當我通過jquery調用($('#id').load(/xyz))使用Gmaps4rails顯示地圖時,地圖未顯示(而是顯示空白區域)。Gmaps4rails:地圖在動態加載時不顯示

本頁面:https://groups.google.com/group/Google-Maps-API/browse_thread/thread/02710b15f3d76ec2/67413d33e7fd0e74?hl=en建議在頁面加載完成後調用map.reloadMap,但是我不知道應該調用的元素的id。 gmaps4rails文檔僅提到包含地圖的div的ID,並且閱讀源代碼並沒有幫助。

這怎麼解決?

回答

3

Fyi,我已經更新了源代碼。我特別評論了js文件。

本身存儲在以下JS變量的地圖:

Gmaps4Rails.map 

但是很高興你找到了解決你的問題。)

1

解決方案:在頁面的主框架中加載空映射,並使用Gmaps4Rails.replace_markers(json)動態更新它。