#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
ENDpour 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


