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 回答