﻿function initGeoportalMap() {

	geoportalLoadmap("GeoportalMapDiv", "normal", "GLP");
	if(map.allowedGeoportalLayers){
		map.addGeoportalLayers(map.allowedGeoportalLayers);
		map.setCenterAtLonLat(-61.76222,16.14972, 15);
		//OpenLayers.Map carte=map.getMap();
		//OpenLayers.Layer couche=carte.getLayer(1);
	}

	geoportalLoadmap("MapDiv", "GLP");
	if(map.allowedGeoportalLayers){
		map.addGeoportalLayers(map.allowedGeoportalLayers);
		map.setCenterAtLonLat(-61.76222,16.14972, 13);
	}

	geoportalLoadmap("cartepoints", "normal", "GLP");
	map.setProxyUrl("/JSPProxyScript.jsp?url=");
	if(map.allowedGeoportalLayers){
		map.addGeoportalLayers(map.allowedGeoportalLayers);
		map.setCenterAtLonLat(-61.76222,16.14972, 5);
	}
	//kml
	map.addLayer("KML", "Couche KML", "kml/essai.kml", {minZoomLevel:3, maxZoomLevel:10});

	geoportalLoadmap("carte_seule", "normal", "FXX");
	var coucheCarteIGN;
	var couchePhoto;
	if (map.allowedGeoportalLayers) {
		for (var i= 0; i<map.allowedGeoportalLayers.length; i++) {
			switch (map.allowedGeoportalLayers[i]) {
				case 'GEOGRAPHICALGRIDSYSTEMS.MAPS' :
				coucheCarteIGN=map.allowedGeoportalLayers[i];
				break;
				case 'ORTHOIMAGERY.ORTHOPHOTOS' :
				couchePhoto=map.allowedGeoportalLayers[i];
				break;
			}
		}

		var options= null;
		options= { opacity: 1.0 };
		map.addGeoportalLayer(coucheCarteIGN, options);
		options= { visibility: false};
		map.addGeoportalLayer(couchePhoto, options);
		map.setProxyUrl("/JSPProxyScript.jsp?url=");
		map.setCenterAtLonLat(-61.76222,16.14972, 14);
		map.openLayersPanel(false);
		map.openToolsPanel(false);

		//marker
		//var markersLayer = new OpenLayers.Layer.Markers("My Marker Layer");
		//var iconSize =  new OpenLayers.Size(20,20);
		//var iconOffset = new OpenLayers.Pixel(-(iconSize.w/2), -iconSize.h);
		//var marker = new OpenLayers.Marker(new OpenLayers.LonLat(-61.76222,16.14972),new OpenLayers.Icon("kml/rond_rouge.png",iconSize,iconOffset));
		//markersLayer.setVisibility(true);
		//markersLayer.addMarker(marker);
		//map.addLayer(markersLayer);
	}

}


