是否可以在没有模型/数据库的情况下使用gmaps4rails?

时间:2012-10-24 12:28:19

标签: ruby-on-rails google-maps gmaps4rails

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

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

我的问题是:

  1. 这可以用gmaps4rails完成吗?如果是,你可以指导一个无模型用例的例子,或者给我一些关于如何做这个的提示吗?
  2. 如果用gmaps4rails无法完成,是否还有另一个宝石/包装器可以使用? (我最终想要显示路线和方向)
  3. 据我所知,我可以使用最初的Google Maps JS V3 API,但是如果可能的话,我会尝试将其保留在Rails中,因为我是一个全新手(业务人员决定学习Rails并自己创建一个proto为了吸引技术联合创始人)而且使用包装器似乎比尝试与API集成更容易。

    提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您可以使用gmaps4rails执行此操作。

不需要acts_as_gmappable来表示地址编码。

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

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

description将显示在infowindow中。

相关问题