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
|
function SelectionAeroport(P_Feature) {
WAeroport = P_Feature.attributes.name;
WAeroport = WAeroport.toUpperCase();
if (WAeroport == "PARIS")
{
var WParisCDG = map.addLayer(
'KML',
'Paris CDG', // Le nom que vous souhaitez donner à la couche et qui apparaitra dans le gestionnaire de couche
'./KML/Paris_CDG_short.kml', // Le chemin d'accès au fichier KML source, sous forme de chemin relatif ou d'URL
{
visibility:true,
opacity:0.7
}
);
var WParisLBG = map.addLayer(
'KML',
'Paris Le Bourget', // Le nom que vous souhaitez donner à la couche et qui apparaitra dans le gestionnaire de couche
'./KML/Paris_LeBourget_short.kml', // Le chemin d'accès au fichier KML source, sous forme de chemin relatif ou d'URL
{
visibility:true,
opacity:0.7
}
);
var WParisORY = map.addLayer(
'KML',
'Paris Orly', // Le nom que vous souhaitez donner à la couche et qui apparaitra dans le gestionnaire de couche
'./KML/Paris_Orly_short.kml', // Le chemin d'accès au fichier KML source, sous forme de chemin relatif ou d'URL
{
visibility:true,
opacity:0.7
}
);
var ADPCtrlOpts = OpenLayers.Util.extend(
map.getPopupDefaults('KML'),
{
hover:false,
// onSelect:function () {alert('OK');},
onSelect:SelectionADP,
//highlightOnly: true,
//name of the style to be applied
//Nom du style à appliquer
//renderIntent: "temporary",
autoActivate: true,
handlersOptions:{
feature:{
stopDown:false//allow pan map when drag in feature
}
}
}
);
ADPCtrl= new OpenLayers.Control.SelectFeature([WParisCDG, WParisLBG, WParisORY], ADPCtrlOpts);
viewer.getMap().addControl(ADPCtrl);
}; |
Partager