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
|
...
function loadGUI() {
var styleCommune = new OpenLayers.StyleMap({
"default" : new OpenLayers.Style({
fillColor : '#0f0',
fillOpacity :1,
strokeOpacity : 0.5,
strokeColor: '#333333'
})});
viewer = new Geoportal.Viewer.Default(
"viewerDiv",
OpenLayers.Util.extend({
nameInstance : 'viewer',
minZoomLevel : 10,
maxZoomLevel : 10}
,
gGEOPORTALRIGHTSMANAGEMENT));
viewer.addGeoportalLayer('GEOGRAPHICALGRIDSYSTEMS.MAPS', {
opacity : 1,
visibility : true
});
layerCommune = viewer.getMap().addLayer(
"KML",
"Commune",
"kml/Obs43data.kml",
{
styleMap : styleCommune,
visibility : true
},
{
formatOptions : {
extractStyles : false // désactivation des styles kml
}
});
viewer.setToolsPanelVisibility(false);
viewer.getMap().setCenterAtLonLat(3.882652, 45.0427233, 10);
var hoverCtrlOpts = OpenLayers.Util.extend(
viewer.getMap().getPopupDefaults('KML'), {
onSelect : efface,
hover : true,
renderIntent: "temporary",
autoActivate : true
}
);
hoverCtrl = new OpenLayers.Control.SelectFeature(layerCommune, hoverCtrlOpts);
viewer.getMap().addControl(hoverCtrl);
}
function efface(feature) {
if (feature) {
feature.layer.removeFeatures([feature]);
}
}
... |
Partager