0

使用 Ruby Geocoder,我可以将地址转换为纬度和经度,然后用谷歌静态地图显示。但是,当尝试将 gmap 用于 rails 时,我得到一个空白容器。

查看 - html.erb 静态地图

    <%= 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) %>

我还在我的控制器和模型中添加了必需品。显示一个空容器,我觉得它只是没有读取数据。我玩弄了一些我读过的东西,但我可能不理解。有人可以帮助启发我吗?

4

1 回答 1

0

你能用替换试试吗

这个

<%= yield :scripts %> 
<%= gmaps4rails(@json) %>

<%= gmaps4rails(@json) %>
<%= yield :scripts %>

我以前也遇到过同样的问题。解决方案放在<%= yield :scripts %>文件的最后一行。

谢谢。

于 2013-11-07T18:33:39.847 回答