Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 是否可以在没有模型/数据库的情况下使用gmaps4rails?_Ruby On Rails_Google Maps_Gmaps4rails - Fatal编程技术网

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

Ruby on rails 是否可以在没有模型/数据库的情况下使用gmaps4rails?,ruby-on-rails,google-maps,gmaps4rails,Ruby On Rails,Google Maps,Gmaps4rails,从的文档和自述文件中可以看出,为了使用此包装器,您需要将一个模型设置为acts_As_gmappable 在我的例子中,我使用一个简单的form_标记和text_field_标记元素来收集我想要显示的地址,然后我想通过包装器来呈现Google地图。我不会将收集到的数据存储在数据库或模型中 我的问题是: 这可以通过gmaps4rails实现吗?如果是,你能告诉我一个无模型用例的例子,或者给我一些关于如何做的提示吗 如果不能用gmaps4rails完成,是否还有其他gem/包装器可以工作?(我最终想

从的文档和自述文件中可以看出,为了使用此包装器,您需要将一个模型设置为acts_As_gmappable

在我的例子中,我使用一个简单的form_标记和text_field_标记元素来收集我想要显示的地址,然后我想通过包装器来呈现Google地图。我不会将收集到的数据存储在数据库或模型中

我的问题是:

  • 这可以通过gmaps4rails实现吗?如果是,你能告诉我一个无模型用例的例子,或者给我一些关于如何做的提示吗
  • 如果不能用gmaps4rails完成,是否还有其他gem/包装器可以工作?(我最终想要显示路线和方向)
  • 我知道我可以使用原始的Google Maps JS V3 API,但如果可能的话,我会尝试将其保留在Rails中,因为我是一个完全的新手(为了吸引一位技术联合创始人,我决定学习Rails并自己制作一个proto),而且使用包装器似乎比尝试与API集成更容易


    提前感谢您的帮助

    您可以使用gmaps4rails来实现这一点

    不需要
    充当可安装的
    ,这意味着对地址进行地理编码

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

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

    description
    将显示在信息窗口中。

    现在我的代码创建了一个gmaps div,但不显示地图。我注意到,在同一点上,您在上一个线程中修复了其他人的代码,但您的解决方案链接不起作用。我使用的正是你说的有效的声明:在你的另一篇文章中,你说这与升级gem版本有关。以下是我的版本:gmaps4rails(2.0.0.pre,1.5.6)-Rails 3.2.8-Ruby 1.9.3p125-在我的GEM文件中,我没有指定版本。我提出:gem'gmaps4rails'也是一个单独的问题。。如果不使用模型和acts_as_gmappable,我如何对地址进行地理编码以传递到json中?现在我有一个@变量,它有一个地址,我想用这个地址显示地图