好的,我一直在尝试使用gmaps4rails渲染谷歌地图几个小时,我无法弄清楚,所以我希望在这里得到一些想法。我觉得我很接近。
这就是我所做的:
我认为我遗漏了一些非常简单的东西,因为数据似乎已经到位以便渲染地图。有任何想法吗?
答案 0 :(得分:1)
原来,我在我自己的地图div中包装了gmaps4rails的map_container div,这就是扔掉了gmaps4rails。我假设gmaps4rails的JS逻辑插入并依赖于它自己的div #map。所以基本上不要将你的gmaps4rails调用包装在id =“map”的div中。
在我的haml中,我有这个:
#map
= gmaps4rails(@mapData)
当我需要这个时:
= gmaps4rails(@mapData)
或者:
#foo
= gmaps4rails(@mapData)