Hello, I am from Sri Lanka and currently developing web based GIS .I am using OpenLayers for map viewing purpose . I have been facing a problem when zooming the map. When i zoom the map using control in OpenLayer API , map is not zoom but giving several images of the land. Can anyone give me a suggestion to fix this problem ?<br>
<br><b>OpenLayer code</b><br><br><!DOCTYPE html> <br><html lang='en'> <br><head> <br> <meta charset='utf-8' /> <br> <title>Map of New Airports in Sri Lanka</title> <br>
<script type='text/javascript' src='OpenLayers.js'></script><br> <script type='text/javascript'><br><br> var map;<br> <br> function init() {<br> map = new OpenLayers.Map('map_element', {});<br>
<br> var wms_layer_airports = new OpenLayers.Layer.WMS (<br> 'New Airports in Sri Lanka',<br> '<a href="http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/airports.map&layer=boundary&layer=new_airports_in_srilanka&mode=map">http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/airports.map&layer=boundary&layer=new_airports_in_srilanka&mode=map</a>',<br>
{layers:'new_airports_in_srilanka'},<br> {isBaseLayer:false}<br> <br> );<br> <br> var wms_layer_boun = new OpenLayers.Layer.WMS(<br> 'Boundary layer',<br> '<a href="http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/mapfilemangrooves25label1.map&layer=boundary&mode=map">http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/mapfilemangrooves25label1.map&layer=boundary&mode=map</a>',<br>
{layers:'boundary'},<br> {isBaseLayer:true}<br> <br> );<br> <br> map.addLayers([wms_layer_airports,wms_layer_boun]);<br> map.addControl(new OpenLayers.Control.LayerSwitcher({}));<br>
<br> if(!map.getCenter()){<br> map.zoomToMaxExtent();<br> }<br> }<br><br> </script><br></head><br><br><body onload='init();'><br> <div id='map_element' style='width: 500px; height: 500px;'><br>
</div><br></body><br></html><br clear="all"><br>-- <br>Akila Shashith<br>SLIIT<br>