<%@ page import="grails.converters.JSON" %> var map, layer; function init() { map = new OpenLayers.Map( 'map' ); map.addControl(new OpenLayers.Control.LayerSwitcher()); var baseURL = "${createLink(controller: "footprint", action: 'footprints')}"; var imageType = "image/gif" var baseLayer = ${baseLayer as JSON}; layers = [ new OpenLayers.Layer.WMS( "${currentLayer.name} Footprints", baseURL, {layers: "raster_entry", styles: "{fill: {opacity: 0}, stroke: {color:'${currentLayer.color}', width: 0.5}}", format: imageType, transparent: true, filter: "${currentLayer.filter}"}, {isBaseLayer: false, buffer: 0, transitionEffect: "resize"} ), new OpenLayers.Layer.WMS( baseLayer.name, baseLayer.url, baseLayer.params, baseLayer.options) ]; map.addLayers(layers); map.zoomToMaxExtent(); }