1

当我通过 Jquery 调用 ( $('#id').load(/xyz)) 使用 Gmaps4rails 显示地图时,未显示地图(而是显示空白区域)。

此页面:https ://groups.google.com/group/Google-Maps-API/browse_thread/thread/02710b15f3d76ec2/67413d33e7fd0e74?hl=en建议在页面加载后调用map.reloadMap,但我不知道应该调用的元素。gmaps4rails 文档只提到了包含地图的 div 的 id 并且读取源代码没有帮助。

如何解决?

4

2 回答 2

3

仅供参考,我已经更新了源代码。我特别评论了js文件。

地图本身存储在以下 js 变量中:

Gmaps4Rails.map

但很高兴您找到了解决问题的方法;)

于 2011-03-17T19:43:35.340 回答
1

解决方案:在页面主框架中加载空地图,并用Gmaps4Rails.replace_markers(json).

于 2011-03-17T15:31:01.670 回答