【问题标题】:How to add different type of markers in Gmaps4Rails如何在 Gmaps4Rails 中添加不同类型的标记
【发布时间】:2012-04-30 12:39:59
【问题描述】:

我需要在我的 Google 地图中显示两个不同的标记。我正在使用 rails 3 和 Gmaps4rails gem。

我有我的控制器

 @marker1 = User.find(1)
 @marker2 = User.find(2)
 @json = [@marker1,@marker2].to_gmaps4rails

在视图文件中

 <%= gmaps({
        "map_options" => { "zoom" => 12, "auto_adjust" => false, "center_latitude" => @marker1.lat, "center_longitude" => @marker1.lng},
        "markers"     => { "data" => @json }
        })
  %>

 <%= yield :scripts %>

我得到的地图视图是

我需要为它们中的每一个添加不同的标记图像。如何才能做到这一点。请帮忙。

【问题讨论】:

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


    【解决方案1】:

    我只有一个答案:在wikiCustomize each marker 部分中对此进行了解释。

    还有一些替代方法可以从控制器而不是模型级别在块中添加样式。

    【讨论】:

    • 我也有同样的问题,能分享一下解决方法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多