2

据我从gmaps4rails gem的文档和自述文件中可以看出,您需要将模型设置为acts_as_gmappable 才能使用此包装器。

在我的情况下,我使用简单的 form_tag 和 text_field_tag 元素来收集我想要显示的地址,然后我想通过包装器传递它以呈现谷歌地图。我没有将收集到的数据存储在数据库或模型中。

我的问题是:

  1. 这可以用 gmaps4rails 完成吗?如果是的话,你能指导我看一个无模型用例的例子,或者给我任何关于如何做到这一点的提示吗?
  2. 如果不能用 gmaps4rails 完成,是否还有另一个可以工作的 gem/wrapper?(我最终想显示路线和方向)

我知道我可以使用原始的 Google Maps JS V3 API,但是如果可能的话,我会尝试将它保留在 Rails 中,因为我是一个完全的新手(决定学习 Rails 并自己制作原型以吸引技术联合创始人),似乎使用包装器比尝试与 API 集成更容易。

预先感谢您的帮助!

4

1 回答 1

1

你可以用 gmaps4rails 做到这一点。

无需对acts_as_gmappable地址进行地理编码。

只需为视图提供如下内容:

@markers_json = [{lat: , lng:, description: }, {lat: , lng:, description: }].to_json

description将显示在信息窗口中。

于 2012-10-24T12:38:25.133 回答