[Users] Customizing Layer Trees and Layer Nodes

IT Intern itintern12 at gmail.com
Wed Sep 22 19:24:57 CEST 2010


Hello GeoExt List,

I am new to GeoExt and I am grateful such a library has been created.  Now I
am trying to make a layer tree for my map browser.  I got some ideas on how
to create a general one, but there are some options I'd like to have that I
cannot find.  I do not know if it is because they do not exist or I am just
unaware.

Here's what I'd like to do:

1.  I'd like to be able to have a few layers declared by variables as such:

           var tib_townships = new OpenLayers.Layer.WMS(
                            "Townships (Tibetan trans)", "
http://10.0.102.11:8080/geoserver/wms", {layers: 'cite:tib_townships',
transparent: true}, {isBaseLayer: false, displayInLayerSwitcher: true,
visibility: true}
                       );

            var chn_villages = new OpenLayers.Layer.WMS(
                            "Villages (Chinese trans)", "
http://10.0.102.11:8080/geoserver/wms", {layers: 'cite:chn_villages',
transparent: true}, {isBaseLayer: false, displayInLayerSwitcher: true,
visibility: false}
                       );

            var tib_villages = new OpenLayers.Layer.WMS(
                            "Villages (Tibetan trans)", "
http://10.0.102.11:8080/geoserver/wms", {layers: 'cite:tib_villages',
transparent: true}, {isBaseLayer: false, displayInLayerSwitcher: true,
visibility: true}
                       );

and then I'd like to be able to add these layers to a single node:

var layerRoot = new Ext.tree.TreeNode({
                text: "All Layers",
                expanded: true
                });

                layerRoot.appendChild(new GeoExt.tree.BaseLayerContainer({
                text: "Base Layers",
                map: map,
                expanded: true
                }));

                layerRoot.appendChild(new GeoExt.tree.LayerNode({
                text: "Tibetan Villages",
                layer: tib_villages,
                loader: {param: "LAYERS"},
                expanded: true
                }));
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20100922/b49ff98c/attachment.htm 


More information about the Users mailing list