0

サイドバーのマーカー リストを分類する方法はありますか? たとえば、人、場所、バス停などのリストです。リストを個別に追加したいと思います。問題をうまく説明できたことを願っています。

4

1 に答える 1

1

もちろんできます。コントローラ内

@json = your_scope.to_gmaps4rails do |marker, object|
  marker.json({ category: object.category }) # I assume you have the category info in a category method
end

次に、コールバックでサイドバーを自分で作成する必要があります。

Gmaps.map.callback = function() {
  for (var i = 0; i <  this.markers.length; ++i) {
    if (this.markers[i].category == "foo")
    { addMarkerToFooList(this.markers[i]);}
    ...  
  }
}; 

ここでサイドバーの作成にインスピレーションを得てください。

于 2012-08-31T07:12:52.773 に答える