I downloaded a demo which display a nice map through mapserver. The image is like this. http://www.mobilegeographics.com/mapserver/usa1.phtml
The image is big and nice. When I changed it to display throught openlayers. The openlayer map only display a blank windows with all controls. If I change the "proj=lcc" to "proj=latlong" , then it display a map but the size of the map is very small and only occupied the upper lift corner of the openlayers div. Is there any way to make display fit the windows? Would like to take any suggestion. Thanks in advance! ========= usa1.html =========== <html xmlns="http://www.w3.org/1999/xhtml"> <head> // <title>My Test MapServer Layer</title> <style type="text/css"> #map { width: 800px; height: 500px; border: 1px solid black; } </style> <script type="text/javascript" src="http://clients.multimap.com/API/maps/1.1/metacarta_04"></script> <script src="http://openlayers.org/dev/lib/OpenLayers.js"></script> <script type="text/javascript"> <!-- var map, layer; function init(){ map = new OpenLayers.Map( 'map' ); layer = new OpenLayers.Layer.MapServer( "OpenLayers WMS", "http://localhost/cgi-bin/mapserv.exe", {map: 'C:/Program Files/ms4w/Apache/htdocs/MSrecipes/usa1.map'} ); // {map: 'C:/Program Files/ms4w/Apache/htdocs/usa1.map'} ); map.addLayer(layer); map.zoomToMaxExtent(); } // --> </script> </head> <body onload="init()"> <div id="map"></div> </body> </html> ============ map file ============== MAP NAME USA1 STATUS ON SIZE 800 500 IMAGETYPE PNG IMAGECOLOR 240 240 240 SHAPEPATH "C:\oatdir\statesp020.tar" EXTENT -8000000 300000 5000000 1500000 UNITS METERS PROJECTION "proj=latlong" "lat_1=32" "lat_2=44" "lat_0=38" "lon_0=-100" "x_0=0" "y_0=0" "ellps=GRS80" "datum=NAD83" END WEB IMAGEPATH "C:\Program Files\ms4w\Apache\htdocs\tmp\" IMAGEURL "/tmp/" END LAYER NAME "US state boundaries" TYPE POLYGON STATUS DEFAULT DATA 'C:\oatdir\statesp020.tar\statesp020' PROJECTION "proj=latlong" "ellps=GRS80" "datum=NAD83" END CLASS NAME "US states" OUTLINECOLOR 60 60 60 COLOR 255 255 0 SYMBOL 0 END END END ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
