Thanks Bart that worked.  Below is the code in case someone else can use it:

--------------------------

        OpenLayers.IMAGE_RELOAD_ATTEMPTS = 2;
        OpenLayers.Util.onImageLoadErrorColor = "transparent";
        
        var layerOptions = {
            isBaseLayer: false,
            singleTile: true,
            buffer: 0,
            ratio: 1
            };
        
        var format = new OpenLayers.Format.WMC({'layerOptions':
layerOptions});
        var map, context;
        
        function initMap() 
        {           
            // parse wmc into context object            
            var wmc =
document.getElementById('hiddenWMCContentsField').value;
            
            context = format.read(wmc, {map: map});
            
            for (var i=0; i<context.layers.length;i++) 
            { 
              var layer = context.layers[i]; 
              layer.params.TRANSPARENT = 'TRUE'; 
            }
          
            // construct a map given the context
            var mapOptions = {
                maxExtent: context.bounds,
                projection: context.srs
                };
                
            map = new OpenLayers.Map("map", mapOptions);
            
            // create a fake base layer
            var baseLayerOptions = {
                isBaseLayer: true, 
                displayInLayerSwitcher: false
                };
                
            var fake = new OpenLayers.Layer('fake', baseLayerOptions);
            map.addLayer(fake);            

            // add the context layers to the map
            map.addLayers(context.layers);
                 
            map.addControl(new OpenLayers.Control.LayerSwitcher());
            map.zoomToMaxExtent();     
        }
-- 
View this message in context: 
http://www.nabble.com/Loading-WMC-layers-at-overlays--tp18859376p18973615.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.

_______________________________________________
Users mailing list
Users@openlayers.org
http://openlayers.org/mailman/listinfo/users

Reply via email to