Hi all, I'm trying to work with MapServer and OpenLayers, but I'm not able to do the map appear in OpenLayers. Only the MapServer works well. I will post below the codes of the files that I'm working.
------bahia.map ------ MAP SHAPEPATH "D:\MapServer\ms4w\Apache\htdocs\bahia\data\" SYMBOLSET "D:\MapServer\ms4w\Apache\htdocs\bahia\symbols\simbo los.sym" IMAGECOLOR 255 255 255 IMAGETYPE png EXTENT -46.7660 -18.8258 -37.2528 -8.3624 SIZE 480 500 STATUS ON UNITS DD NAME "GERAL" DEBUG ON PROJECTION "init=epsg:42304" END WEB IMAGEPATH "D:\MapServer\ms4w\Apache\htdocs\bahia\ms_tmp\" IMAGEURL "/bahia/ms_tmp/" END LAYER NAME "MunicipiosSelecionados" DATA "Municipios" STATUS DEFAULT TYPE POLYGON CLASS OUTLINECOLOR 0 0 255 COLOR 255 0 0 END END END -------- FIM DO CÓDIGO DO MAP ---------- If I call the URL: http://localhost/cgi-bin/mapserv.exe?map=/mapserver/ms4w/Apache/htdocs/bahia/bahia.map&mode=map the map appears normally. I created a page called exemplo3.jsp and I call this way: http://localhost:8080/projetogis/exemplo3.jsp ------exemplo3.jsp ------ <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> #map { border: 1px solid black; } </style> <script src="js/OpenLayers.js"></script> <script type="text/javascript"> function init(){ var options = { projection: 'EPSG:42304' }; var map = new OpenLayers.Map('map',options); var layer = new OpenLayers.Layer.MapServer( "Camada MapServer", "http://localhost/cgi-bin/mapserv.exe", {map:'/mapServer/ms4w/apache/htdocs/bahia/bahia.map'}, {isBaseLayer: true}); map.addLayer(layer); map.zoomToMaxExtent(); } </script> </head> <body onload="init()"> <div id="map"></div> </body> </html> -------- END CODE ---------- The map don't appears. When you click with right mouse button where was to be the image, has the following address: http://localhost/cgi-bin/mapserv.exe?map=%2FmapServer%2Fms4w%2Fapache%2Fhtdocs%2Fbahia%2Fbahia.map&mode=map&map_imagetype=png&mapext=-90+-90+0+0&imgext=-90+-90+0+0&map_size=256+256&imgx=128&imgy=128&imgxy=256+256 If I withdraw the attributes: mapext, imgext, map_size, imgx, imgy, imgxy the map usually appears. Without these parameters the link is thus: http://localhost/cgi-bin/mapserv.exe?map=%2FmapServer%2Fms4w%2Fapache%2Fhtdocs%2Fbahia%2Fbahia.map&mode=map&map_imagetype=png Does anyone have any tips? Thanks, Luciano. _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
