Cordial saludo,<br><br>Hace un par se semana había preguntado como dar la transparencia a un capa de un WMS, me dieron la siguente solución;<br><pre>var miCapaWMS = new OpenLayers.Layer.WMS(<br>    &quot;Nombre Descriptivo De La Capa&quot;,<br>
    <a href="http://urldelmapserverwms/" target="_blank">http://urldelmapserverwms</a>,<br>     {  layers: &#39;miCapa&#39;,<br>       format:&quot;image/png&quot;,<br>       bgcolor:&#39;0xFFFFFF&#39;,<br>       transparent:&#39;true&#39; },{isBaseLayer: false,opacity: 0.8});<br>
</pre><br>
Ahora, tengo 4 capas de un mismo WMS en Local que estoy generando con
Mapserver y estoy usando OpenaLayers para ver el servicio, puedo ver
las capas en openalyers de forma individual pero cuando trato de ver
simultaneamente varias capas solo veo una, que estoy haciendo mal?<br>
Asi tengo el archivo configurado las capas:<br>
<br>
<br>
var layerES = new OpenLayers.Layer.MapServer( &quot;ImagenSatelite&quot;, <br>
       &quot;<a href="http://localhost/cgi-bin/mapserv.exe?mode=map&amp;map=/ms4w/apps/es/map/infobase.map">http://localhost/cgi-bin/mapserv.exe?mode=map&amp;map=/ms4w/apps/es/map/infobase.map</a>&quot;, <br>
       {layers: &#39;ES&#39;}, {isBaseLayer: true,buffer: 1,  gutter:0} );<br>
<br>
       var layerAreaconstruida = new OpenLayers.Layer.MapServer( &quot;Areaconstruida&quot;, <br>
       &quot;<a href="http://localhost/cgi-bin/mapserv.exe?mode=map&amp;map=/ms4w/apps/es/map/infobase.map">http://localhost/cgi-bin/mapserv.exe?mode=map&amp;map=/ms4w/apps/es/map/infobase.map</a>&quot;, <br>
       {layers: &#39;Areaconstruida&#39;,transparent: true, format: &quot;image/png&quot;}, <br>
       {isBaseLayer: false,buffer: 1, gutter:0, visibility:false} );<br>
       <br>
       var layerDrenajedoble = new OpenLayers.Layer.MapServer( &quot;Drenajedoble&quot;, <br>
       &quot;<a href="http://localhost/cgi-bin/mapserv.exe?mode=map&amp;map=/ms4w/apps/es/map/infobase.map">http://localhost/cgi-bin/mapserv.exe?mode=map&amp;map=/ms4w/apps/es/map/infobase.map</a>&quot;, <br>
       {layers: &#39;Drenajedoble&#39;,transparent: false, format: &quot;image/png&quot;}, <br>
       {isBaseLayer: false,buffer: 1, gutter:0, visibility:false} );<br>
       <br clear="all"><br>
Otra cosa, hay algunas forma (si es posible) de llamar las 4 o más
capas en una sola linea de tal forma de evitar escribir lo anterior &quot;n&quot;
veces?<br>
<br>
Muchas gracias.<br clear="all"><br>-- <br>JHONATAN CANO FURAGARO<br>Ingeniero Forestal<br>Universidad Nacional de Colombia<br>Celular 314 755 69 47<br>