我希望能够澄清你何时何地可以调用某些方法。
@hash = Gmaps4rails.build_markers(@events) do |event, marker|
(所有建设者都在这里工作吗?)我确信我会有更多,因为我一直在使用它...但这些应该让我感觉良好。
更新
新问题......
答案 0 :(得分:2)
在2.0.4中,您可以执行handler.removeMarkers(array)
和handler.removeMarker(marker)
仅在创建自己的构建器时有用,您可以使用原语访问相同的方法,或者使用普通的google maps命令编写它:您真的需要在您的级别上进行抽象吗?
@hash = Gmaps4rails.build_markers(@events) do |event, marker|
(所有建设者都在这里工作吗?)这只是创建json的一种方便方法。如果您需要自定义json,请使用您自己的json构建器构建它。
这是gem中的一个抽象:作为一个注入依赖项,它让我轻松测试。你可以使用它,但不是必需的。