有没有办法如何在侧边栏中对标记列表进行分类?例如人员,地点,公交车站等的列表。我想单独添加列表。我希望我能很好地描述问题。
答案 0 :(得分: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以创建侧边栏。