<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
HI All,<span id="toBoxTo" style="display: block;"><span class="BlockEmailNoName"></span> </span><br>
<br>
I am working on open layers and map file and I have a question. I am
trying to create several layers from 1 map file on open layers, and I
want to switch off and on but I couldn't separate the layers in
OpenLayers. When I set layers to DEFAULT in map file it displays all
layers together like a one layer. I can't create different layers from
one map file. Are there any ideas? Codes are below;<br>
<br>
Thank you<br><br><br><br><html><br><head><br> <title>OpenLayers Example</title><br> <link rel="stylesheet" href="openlayers/theme/default/style.css" type="text/css"><br> <script src="http://openlayers.org/api/OpenLayers.js"></script><br> </head><br> <body><br> <center><div id="map"></div></center><br> <style><br> @media screen<br> {<br> #map{width:975px; height:750px; border: 2px solid black;}<br> }<br> </style><br> <script defer="defer" type="text/javascript"><br> var lon = -84.722147;<br> var lat = 49.298594; <br> <br> var zoom = 6;<br> var map, layer;<br> <br> var map = new OpenLayers.Map('map');<br> layer = new OpenLayers.Layer.WMS( "QGIS-MAP",<br> "http://localhost/cgi-bin/mapserv.exe", {layers: 'ResidentDistrict_2011,LAKES,MDI_2011',map: '/wwwroot/example1_test/Canada_Mountains.map',} )<br> <br> map.addLayer(layer);<br> map.zoomToMaxExtent(); <br> map.setCenter(new OpenLayers.LonLat(lon, lat), zoom);<br> <br> map.addControl(new OpenLayers.Control.PanZoomBar());<br> map.addControl(new OpenLayers.Control.MouseToolbar());<br> map.addControl(new OpenLayers.Control.LayerSwitcher());<br> map.addControl(new OpenLayers.Control.MousePosition());<br> map.addControl(new OpenLayers.Control.OverviewMap());<br> </script><br><br></body><br></html><br> </div></body>
</html>