Hi all, 
 
I added a legend-panel to my OL page and that works great for all legends that 
are vector based WMS layers. I also added multiple TileCache layers to the map 
panel. For those I added legendURL parameters to define how the legend should 
look in the legendPanel . The legend url is a link to a static png image. 
However, whatever I try I am running into problems that the legend for the 
TileCache layers does not show up.
What is the proper and easiest way to define the legenurls for the two layers I 
have been using  and to use the png images I already have... see below 
 
My latest attempt was just to define the legenurl as a parameter see below but 
that does not work ....
 
var publiclands = new OpenLayers.Layer.WMS("Public Lands", 
"/tilecache/tilecache.py", {layers: 'calipc_public_lands', 'transparent': true, 
'legendURL': 'http://myurl.net/legend/publiclands_legend.png'}, {isBaseLayer: 
false, 'opacity': 0.6, 'visibility': true} );
 
var watersheds = new 
OpenLayers.Layer.WMS("Watersheds","/tilecache/tilecache.py", {layers: 
'calipc_watersheds', 'transparent': true, 'legendURL': 
''http://myurl.net/legend/watersheds_legend.png'}, {isBaseLayer: false, 
'opacity': 1, 'visibility': true} );
 
my layerstore looks like this
 
var legendLayerStore = new GeoExt.data.LayerStore({
            map: map,
            layers: [publiclands,watersheds,quads,counties]
});
 
(quads and counties legend is working)
 
and 
        legendPanel = new GeoExt.LegendPanel({
            title: 'legend',
                collapsed : false,             
                collapsible : true,
                defaults: {
                labelCls: 'mylabel',
                style: 'padding:5px'
            },
            bodyStyle: 'padding:5px',
            // width: 350,
            autoScroll: true,
            layerStore: legendLayerStore
        })
 
I know that the 'legendURL' parameter is capitalized by OL , but I am not sure 
that is the problem that this is not working for me. If this is not the correct 
approach how can it be done ?
 
Thanks
Karsten
_______________________________________________
Users mailing list
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/users

Reply via email to