Пользовательские изображения не работают в новом gmaps4rails v2
Перенесите gmaps4rails с v1 на v2 (отличный драгоценный камень!). Но я не могу получить пользовательские изображения маркеров только по умолчанию.
выходной код:
handler.buildMap({ provider: {}, internal: {id: 'map'}}, function(){
markers = handler.addMarkers([{"lat":43.3851,"lng":12.3856,"picture":{"picture":"/assets/house.png","width":"32","height":"32"},"title":"blablabla"}
контроллер
@locations = Location.where(:region => @region.id)
@hash = Gmaps4rails.build_markers(@locations) do |location, marker|
marker.lat location.latitude
marker.lng location.longitude
marker.infowindow location.description
marker.picture({
"picture" => "/assets/house.png",
"width" => "32",
"height" => "32"
})
marker.json({:title => location.description})
end
Если вы посмотрите вывод, код работает... но я не вижу пользовательский маркер house.png.
Я делаю что-то здесь не так? Проблема безопасности?
Thanks..remco
1 ответ
Решение
Вы просто не следуете документации / примерам, используйте:
marker.picture({
"url" => "/assets/house.png",
"width" => "32",
"height" => "32"
})