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
|
<!--
function initGeoportalMap() {
geoportalLoadVISU("GeoportalVisuDiv");
if (VISU) {
VISU.addGeoportalLayers( ['ORTHOIMAGERY.ORTHOPHOTOS:WMSC', 'GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC'],
{
'GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC':{visibility:true},global:{opacity:1},
'ORTHOIMAGERY.ORTHOPHOTOS:WMSC':{visibility:false},global:{opacity:1}
}
);
}
VISU.openLayersPanel(false);
VISU.openToolsPanel(false);
VISU.setInformationPanelVisibility(false) ;
VISU.getMap().setCenter(VISU.viewerOptions.defaultCenter,VISU.viewerOptions.defaultZoom);
//construction du marqueur de depart
position = new OpenLayers.Geometry.Point(3, 50);
position.transform(OpenLayers.Projection.CRS84, VISU.projection);
style = {externalGraphic:'/pics/marker.png', graphicWidth:24, graphicHeight:48};
pt = new OpenLayers.Feature.Vector(position, null, style);
//couche du marqueur
couche = new OpenLayers.Layer.Vector('Marqueurs');
couche.addFeatures([pt]);
VISU.getMap().addLayer(couche);
drag = new OpenLayers.Control.DragFeature(couche, {onComplete: function(f) {alert(f.lonlat) ;}});
VISU.getMap().addControl(drag);
drag.activate();
}
--> |
Partager