<script src="http://api.ign.fr/geoportail/api?v=1.0&key=cle&instance=map"></script>
<script type="text/javascript">
map= null;
function changeRenderIntent (o) {
if (o && o.feature) {
o.feature.renderIntent= o.feature.renderIntent=="default"?
"select"
: "default";
}
}
function initGeoportalMap() {
// On implémente la carte
geoportalLoadmap("MapDiv", "normal", "FXX");
map.getMap().setProxyUrl("/JSPProxyScript.jsp?url=");
// On charge les couches de données définies dans le contrat
map.addGeoportalLayers(['ORTHOIMAGERY.ORTHOPHOTOS:WMSC'], { visibility:false });
map.addGeoportalLayers(['GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC'], { opacity:1.0 });
map.getMap().setCenterAtLonLat(-0.717162533943565, 42.8975101519183, 9);
//ancienne partie
map.openLayersPanel(false);
map.openToolsPanel(false);
//marqueurs
//couche des marqueurs
var coucheMarqueurs=new OpenLayers.Layer.Markers("Couche marqueurs");
map.getMap().addLayer(coucheMarqueurs);
//icone
var taille=new OpenLayers.Size(20,34);
var decalage=new OpenLayers.Pixel(-(taille.w/2), -taille.h);
var icone=new OpenLayers.Icon("/images/AQUA-blue.png", taille, decalage);
var position;
var marqueur;
position=new OpenLayers.LonLat(-0.717162533943565, 42.8975101519183);
position.transform(OpenLayers.Projection.CRS84, map.getProjection());
marqueur=new OpenLayers.Marker(position, icone);
coucheMarqueurs.addMarker(marqueur);
}
</script>
Partager