是否可以使用类似于谷歌地图的 gmaps4rails 制作标记列表?
我想做这样的事情:
我找到了声明列表的选项:
https://github.com/apneadiving/Google-Maps-for-Rails/wiki/Markers
但我不知道如何添加到每个标记大写字符(即 A、B、C)。
是否可以使用类似于谷歌地图的 gmaps4rails 制作标记列表?
我想做这样的事情:
我找到了声明列表的选项:
https://github.com/apneadiving/Google-Maps-for-Rails/wiki/Markers
但我不知道如何添加到每个标记大写字符(即 A、B、C)。
它不能是直接的。你应该:
在您的一组对象和一个字母(一个 id => 一个字母)之间创建一个映射。
使用此映射在列表中创建正确的文本
导入带有字母的标记列表并根据您的映射选择正确的标记
编辑:
在您的模型中:
attr_accessor :number
def gmaps4rails_sidebar
"#{number}: whatever text you need"
end
def gmaps4rails_marker_picture
# set picture depending on number
end
在您的控制器中:
@users = User.all
@users.each_with_index do |user,index|
user.number = index
end
@json = @users.to_gmaps4rails