Gmaps4rails:动态加载时地图未显示
当我通过Jquery调用( $('#id').load(/xyz)
)使用Gmaps4rails显示地图时,不会显示地图(而是显示空白区域)。
此页面: https : map.reloadMap
?hl= map.reloadMap
建议在页面加载后调用map.reloadMap
,但我不知道应该调用的元素的id。 gmaps4rails文档仅提到包含地图的div的id,并且阅读源代码没有帮助。
怎么解决这个问题?
Fyi,我已经更新了源代码。 我特别评论了js文件。
地图本身存储在以下js变量中:
Gmaps4Rails.map
但很高兴你找到了解决问题的办法;)
解决方案:将空映射加载到页面的主框架中,并使用Gmaps4Rails.replace_markers(json)
动态更新它。