Bonjour
j'ai pu ajouter une couche zone 1 qui se trouve sur geoserver sur l'API mais j'ai mainetenant envi de ajouté une autre couche zone 2 qui se trouve toujours sur geosever sur l'api mais je n'arrive déplus la deuxième difficulté je n'arrive pas a changer de couleur a ma couche si je peu avoir une option qui permet de changer la couleur par défaut.. si quelqu'un peu m'aider ou me donner des directives..
voici mon code
#
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- coding: utf-8 -->
<head>
<title>TEST WMS</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="shortcut icon" type="image/x-icon" href="img/favicon.ico" />
<script type="text/javascript" src="http://api.ign.fr/geoportail/api?v=1.1-e&key=416170750810941279&instance=viewer&includeEngine=true&"><!-- --></script>
<script type="text/javascript">
<!--
viewer = null;
function initGeoportalMap() {
if (typeof(geoportalLoadviewer) != 'function') {
OpenLayers.Console.error(OpenLayers.i18n('new.instance.failed'));
return;
}
geoportalLoadviewer("viewerDiv", "normal", null, null, null, '/geoportail/mgaProxy.php' + '?url=');
if (!viewer) {
OpenLayers.Console.error(OpenLayers.i18n('new.instance.failed'));
return;
}
kbControl = viewer.getMap().getControlsByClass(OpenLayers.Control.KeyboardDefaults.prototype.CLASS_NAME)[0];
viewer.addGeoportalLayers(['GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC','ORTHOIMAGERY.ORTHOPHOTOS',]);
var kml = viewer.getMap().addLayer("http://localhost/API_TEST/code_wms_geoserver.html",
{
visibility: false
});
viewer.getMap().addLayer(
"WMS",
"Zone 1",
"http://localhost:8080/geoserver/wms",
{
layers: 'r_poche3',
format: 'image/png',
transparent:'true'
},
{
singleTile: true,
projection: 'EPSG:4326',
units: 'degrees',
isBaseLayer: false,
visibility: false,
panMapIfOutOfView: true
});
var ll = new OpenLayers.LonLat(-1.506647,48.131193);
ll.transform(OpenLayers.Projection.CRS84, viewer.getMap().getProjection());
viewer.getMap().setCenter(ll, 14);
}
-->
</script>
</head>
<body onload="initGeoportalMap();">
<div id="viewerDiv" style="width:98%;height:95%"></div>
</body>
</html>
#
bien cordialement
Partager