0

有没有办法如何对侧边栏中的标记列表进行分类?例如人员,地点,公共汽车站等的列表。我想单独添加列表。我希望我能很好地描述问题。gmaps4rails - 分类标记列表

回答

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]);} 
    ... 
    } 
}; 

汲取灵感here的侧边栏创建。