%h2=t '.title' #map :javascript var eventsLayer = new OpenLayers.Layer.Markers("#{t '.events'}"); eventsLayer.setVisibility(true); var iconSize = new OpenLayers.Size(20, 20); var iconOffset = new OpenLayers.Pixel(-(iconSize.w/2), -iconSize.h); - for city in @cities_event :coffee marker = new OpenLayers.Marker( new OpenLayers.LonLat(#{city.longitude}, #{city.latitude}) #new OpenLayers.Icon(<>, iconSize, iconOffset) ) eventsLayer.addMarker marker :javascript var lugsLayer = new OpenLayers.Layer.Markers("#{t '.lugs'}"); lugsLayer.setVisibility(true); var iconSize = new OpenLayers.Size(20, 20); var iconOffset = new OpenLayers.Pixel(-(iconSize.w/2), -iconSize.h); - for city in @cities_lug :coffee marker = new OpenLayers.Marker( new OpenLayers.LonLat(#{city.longitude}, #{city.latitude}) new OpenLayers.Icon("/assets/team.png", iconSize, iconOffset) ) lugsLayer.addMarker marker