[OpenLayers-Users] LayerSwitcher
Rahn Hanno (rahn)
rahn at zhaw.ch
Thu Feb 25 03:32:36 EST 2010
hello again,
I try to realise Barts tips, but I have a little problem it doesn't work and I don't see my fault. I can't "delete" the rounded Corners of my layerswitcher. Perhaps somebody can give me a code example?
I try it like this in my openlayers side:
//create the layerswitcher
map.addControl(new OpenLayers.Control.LayerSwitcher({'div':OpenLayers.Util.getElement('mapSwitcher')},{roundedCorner:false}));
//make the background not transparent and gray
if (navigator.appName == 'Microsoft Internet Explorer') {
document.getElementById('OpenLayers.Control.LayerSwitcher_32_layersDiv').style.filter ="alpha(opacity = 100)";
}
if (navigator.appName == 'Netscape') {
document.getElementById('OpenLayers.Control.LayerSwitcher_32_layersDiv').style.opacity ="1";
}
document.getElementById('OpenLayers.Control.LayerSwitcher_32_layersDiv').style.backgroundColor="#e9e9e4";
// to place the layerswitcher div
OpenLayers.Util.getElement('mapSwitcher').style.width = "200";
OpenLayers.Util.getElement('mapSwitcher').style.color = "black";
OpenLayers.Util.getElement('mapSwitcher').style.position = "absolute";
OpenLayers.Util.getElement('mapSwitcher').style.top = "400";
OpenLayers.Util.getElement('mapSwitcher').style.left = "5";
you can see my side here:
http://webgis.hsw.ch/GINES_V1.2/Start.php
Greetings and a lot of thanks
Hanno Rahn
------------------------------------------
Hanno Rahn, Dipl.-Ing. (FH) Geoinformatik
ZHAW Zürcher Hochschule für Angewandte Wissenschaften Umwelt und Natürliche Ressourcen
Fachstelle Geoinformatik
Grüental, Postfach CH-8820 Wädenswil
Tel +41 (0)58 934 5592
Fax +41 (0)58 934 5580
hanno.rahn at zhaw.ch
www.iunr.zhaw.ch/geoinformatik <http://www.iunr.zhaw.ch/geoinformatik>
________________________________
Von: Bart van den Eijnden [mailto:bartvde at osgis.nl]
Gesendet: Donnerstag, 25. Februar 2010 07:43
An: Rahn Hanno (rahn)
Cc: users at openlayers.org
Betreff: Re: [OpenLayers-Users] LayerSwitcher
Hi,
the layerswitcher.html example already shows how to place it in another div.
Wrt the other question, set the following API properties:
/**
* APIProperty: roundedCorner
* {Boolean} If true the Rico library is used for rounding the corners
* of the layer switcher div, defaults to true.
*/
roundedCorner: true,
/**
* APIProperty: roundedCornerColor
* {String} The color of the rounded corners, only applies if roundedCorner
* is true, defaults to "darkblue".
*/
roundedCornerColor: "darkblue",
Best regards,
Bart
On Feb 25, 2010, at 7:32 AM, Rahn Hanno (rahn) wrote:
Hello list,
Perhaps you can help me with another question. I try to make the layerswitcher more individual. First I want to show it at another place in an extra div and not at the right border. But I can't find where I have to do this. Then I want to change the color of the div. The darkblue is not good for my webside. I try to make it with css directly in my page. It works but I always get terrible blue span tags over the div and under the div object with the layer switcher. Can perhaps somebody help me to arrange the layerswitcher somewhere else on the screen with a width of 200px and a height of 500px. And can somebody tell me how to change the color of the div and the layernames?
Thank you for your help.
Greetings
Hanno
------------------------------------------
Hanno Rahn, Dipl.-Ing. (FH) Geoinformatik
ZHAW Zürcher Hochschule für Angewandte Wissenschaften Umwelt und Natürliche Ressourcen
Fachstelle Geoinformatik
Grüental, Postfach CH-8820 Wädenswil
Tel +41 (0)58 934 5592
Fax +41 (0)58 934 5580
hanno.rahn at zhaw.ch
www.iunr.zhaw.ch/geoinformatik <http://www.iunr.zhaw.ch/geoinformatik>
_______________________________________________
Users mailing list
Users at openlayers.org
http://openlayers.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20100225/94d05d8e/attachment.html
More information about the Users
mailing list