Rails谷歌地图将静态更改为动态

时间:2013-04-10 10:41:58

标签: ruby-on-rails google-maps

希望有人可以帮助我。 我正在Rails做一个项目,目前我有一个静态谷歌地图,它使用地理编码器宝石链接到模型中的地址。我已经尝试查找视频,尝试将其更改为动态地图,并保持地图链接到模型的方式,但我找不到方法。 目前我的节目页面如下:

<div id="map">
<%= image_tag "http://maps.google.com/maps/api/staticmap?size=700x400&sensor=false&zoom=16&markers=#{@post.latitude}%2C#{@post.longitude}" %>
</div>

我想要的只是保持同样的东西,但是把它变成动态的,我只是从这个东西开始,很抱歉,如果这是一个愚蠢的问题。 感谢

1 个答案:

答案 0 :(得分:0)

从静态变为动态是一大步,但并不太难。您必须使用the google map API并使用javascript进行一些操作。

另一种选择是使用Gmap4rails,这是一个包装此API且易于使用的gem。该文档有一些关于如何将模型链接到地图的示例。