#1 Thu 18 July 2013 18:47
- araking
- Participant actif
- Date d'inscription: 8 Jul 2013
- Messages: 83
[openlayers] problème d'affichage
Bonjour,
j'arrive pas à vsualiser ma carte avec OpenLayers,avec getMap de Mapserver je peux la voir,seulement les boutons du zoom sont apparus voici le code .map
et le html
Code:
MAP SHAPEPATH"/home/arafet/projet1" NAME "wms_tunisie" EXTENT 7.49222 30.23440 11.58170 37.34040 STATUS ON PROJECTION "init=epsg:4326" END WEB METADATA "wms_title" "WMS_TUNISIA" "wms_onlineresource" "http://localhost/cgi-bin/mapserv?map=/home/arafet/projet1/proj1.map&" "wms_srs" "epsg:4326 epsg:4269 epsg:3978 epsg:3857" "wms_enable_request" "*" "wms_format" "image/png" END END IMAGETYPE PNG IMAGECOLOR 255 255 255 STATUS ON UNITS METERS SIZE 600 600 OUTPUTFORMAT NAME "png" DRIVER AGG/PNG MIMETYPE "image/png" IMAGEMODE RGB EXTENSION "png" FORMATOPTION "GAMMA=0.75" END LAYER NAME TUN_adm2 METADATA "wms_title" "TUNSIA" END PROJECTION "init=epsg:4326" END TYPE POLYGON STATUS OFF DATA TUN_adm2 CLASS NAME "TUNISIA" COLOR 0 255 0 END END LAYER NAME TUN_water_areas_dcw METADATA "wms_title" "WATER" END DATA TUN_water_areas_dcw STATUS ON TYPE POLYGON CLASS NAME "WATER" STYLE COLOR 0 255 255 END END PROJECTION "init=epsg:4326" END END LAYER NAME TUN_roads METADATA "wms_title" "ROAD" END DATA TUN_roads STATUS ON TYPE LINE CLASS NAME "ROAD" STYLE COLOR 120 120 120 END END PROJECTION "init=epsg:4326" END END LAYER NAME TUN_rails METADATA "wms_title" "RAYL" END DATA TUN_rails STATUS ON TYPE LINE CLASS NAME "RAYL" STYLE COLOR 227 127 227 END END PROJECTION "init=epsg:4326" END END END
pour l'openlayers firebug me retourne ce warning:La propriété non standard « document.all » a été utilisée. Veuillez utiliser la propriété standard du W3C « document.getElementById() » à la place.
Code:
<html> <head> <title>OpenLayers Example</title> <script src="http://openlayers.org/api/OpenLayers.js"></script> <script type="text/javascript"> function init() { var options = { projection: new OpenLayers.Projection("epsg:4326"), displayProjection:new OpenLayers.Projection("epsg:4326"), }} </script> </head> <body> <div style="width:100%; height:100%" id="map"></div> <script defer="defer" type="text/javascript"> var map = new OpenLayers.Map('map'); var wms = new OpenLayers.Layer.WMS( "OpenLayers WMS","http://localhost/cgi-bin/mapserv?map=/home/arafet/projet1/proj1.map&", {layers: 'Tun_adm2'}); map.addLayer(wms); map.zoomToMaxExtent(); </script> </body> </html>
Hors ligne
#2 Thu 18 July 2013 19:06
- araking
- Participant actif
- Date d'inscription: 8 Jul 2013
- Messages: 83
Re: [openlayers] problème d'affichage
Bonjour,
la carte est apparus ! je ne l'ai pas vu elle est trop petite :p
Hors ligne