1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
<script>
var key_geoportail='macleign';
</script>
<script type="text/javascript" src="http://api.ign.fr/geoportail/api/js/1.3/Geoportal.js"></script>
<script type="text/javascript">
var iVIEWER= null;
// INSERTION du chargeur :
function loadAPI() {
// les options proviennent du constructeur Geoportal.Viewer.Default :
iVIEWER= new Geoportal.load(
"carteGeoportail",
// la ou les clefs :
[key_geoportail],
{lon:2.0, // center on this point, afterCentered is called = no icon for the point ...
lat:46.833333,
afterCentered:function() {}
},
5, // zoom
{ // options
language:'fr',
mode:'normal',
territory:'FXX',
//viewerClass:Geoportal.Viewer.Default,
// APPEL à initGeoportalMap pour terminer le travail :
onView: initGeoportalMap,
viewerClass:Geoportal.Viewer.Default,
// On met ici les noms des couches tels qu'ils apparaissaient dans le premier paramètre de l'appel à addGeoportalLayers() :
layers:[
'ORTHOIMAGERY.ORTHOPHOTOS:WMSC','GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC'
],
// On met éventuellement ici les options des couches Géoportail telle qu'elles apparaissaient dans le second paramètre de l'appel à addGeoportalLayers() :
layersOptions:{
'ORTHOIMAGERY.ORTHOPHOTOS:WMSC':{opacity:1, visibility:false, transitionEffect: 'resize'},'GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC':{opacity:1, visibility:true, transitionEffect: 'resize'}
}
}
);
}
function initGeoportalMap() {
// creation de la carte
MapIGN= iVIEWER.getViewer();
MapIGN.setInformationPanelVisibility(false);
MapIGN.openLayersPanel(false);
MapIGN.openToolsPanel(false);
olmap = MapIGN.getMap();
}
window.onload= loadAPI;
</script>
<table width="100%">
<tr>
<td>
<div id="carteGeoportail" style="position: relative; width:100%;min-width:350px;height:800px; margin:0; border:0;">
</div>
</td>
</tr>
</table> |
Partager