[OpenLayers-Users] How to add an overlay to the map, but not select it by default

Adrian Popa adrian_gh.popa at romtelecom.ro
Fri Jun 26 08:59:59 EDT 2009


Thanks! This is a cleaner way to do it :)

Alexandre Dube wrote:
> Hi,
>
> Adrian Popa wrote:
>> Hello everyone,
>>
>> I'm trying to add several overlay layers (from mapserver) to an 
>> openlayers map. Everything works as expected, but when the map loads, 
>> all the overlay layers are selected. I would like to have the ability 
>> (programmatically) to select which layers are selected by default. 
>> Here's an example of how I enable an overlay layer:
>>
>> var rtc = new OpenLayers.Layer.MapServer("Test", 
>> "http://terra/cgi-bin/mapserv", { map='/var/www/html/map/rtc.map', 
>> transparent:true, format:'png',
>> map_imagetype: 'agg',layers: 'mylayer', maxExtent: new 
>> OpenLayers.Bounds(20.26, 43.16, 29.70, 48.46), maxResolution: 
>> 156543,units: 'm'},
>> { isBaseLayer:false, projection: sphericalMercator, singleTile: 
>> 'true'});
>>
>>   
>
> Add visibility:false to your options :
>
> { isBaseLayer:false, projection: sphericalMercator, singleTile: 
> 'true', visibility:false}
>
>
>> map.addLayers([rtc]);
>>
>> I was unable to find a method in the documentation to allow me to 
>> 'deselect' specific layers. If there is, I would appreciate a pointer.
>>
>> Thanks in advance,
>> Adrian
>>
>> _______________________________________________
>> Users mailing list
>> Users at openlayers.org
>> http://openlayers.org/mailman/listinfo/users
>>   
>
>


-- 
--- 
Adrian Popa
NOC Division
Network Engineer
Divizia Centrul National de Operare Retea
Departament Transport IP & Metro
Compartiment IP Core & Backbone
Phone: +40 21 400 3099




More information about the Users mailing list