使用Ruby Geocoder,我可以将地址转换为纬度和经度,然后使用谷歌静态地图显示它。但是,当尝试使用gmap for rails时,我得到一个空白容器。
<%= image_tag "http://maps.google.com/maps/api/staticmap?size=450x300&sensor=false&zoom=16&markers=#{@location.latitude}%2C#{@location.longitude}" %>
尝试用gmaps4rails替换静态地图时,我添加以下内容
<%= yield :scripts %>
<%= gmaps4rails(@json) %>
我还在控制器和模型中添加了必需品。显示一个空容器,我觉得它只是没有读取数据。我玩了一些我读过的东西,但我可能不理解。有人可以帮助启发我吗?
答案 0 :(得分:0)
您可以尝试使用替换
此
<%= yield :scripts %>
<%= gmaps4rails(@json) %>
与
<%= gmaps4rails(@json) %>
<%= yield :scripts %>
我之前也遇到过同样的问题。解决方案将<%= yield :scripts %>
放在文件的最后一行。
感谢。