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
|
//Ajout d'un bouton permettant de recentrer la carte sur l'aéoport en cours de vuisualisation
WIconeCentrage = "./Images/Centrage02.png";
var B_Centre = new OpenLayers.Control.Button({
displayClass: "olControlZoomOnDefaut",
title: "Centrage de la carte sur l'aéroport en cours de visualisation et réinitialisation du zoom",
trigger: function() {
map.setLonLatCenter(WLatLong.lon,WLatLong.lat,WZoom);
}
});
var tbx = viewer.getMap().getControlsByClass('Geoportal.Control.NavToolbar')[0];
tbx.addControls(B_Centre);
// Application d'un style au bouton
var B_CentreHTML = document.getElementsByClassName("olControlZoomOnDefautItemInactive")[0];
B_CentreHTML.style.background = 'none'; // Permet de ne pas afficher l'image avec le fond de type "bouton"
B_CentreHTML.style.border = 'none'; // Permet de ne pas afficher l'image avec le fond de type "bouton"
B_CentreHTML.style.backgroundImage = 'url("'+WIconeCentrage+'")';
B_CentreHTML.style.width = "16px";
B_CentreHTML.style.height = "16px";
B_CentreHTML.style.position = "relative";
B_CentreHTML.style.top = "-3px";
B_CentreHTML.style.left = "5px";
// Ajout d'un bouton affichant un quadrillage cartographique
WIconeGrille = "./Images/Grille.png";
var B_Grille = new OpenLayers.Control.Button({
displayClass: "olControlZoomOnDefaut",
title: "Affiche un quadrillage cartographique avec latitude et longitude.",
trigger: function() {
viewer.getMap().addControl(new Geoportal.Control.Graticule());
}
});
var tbx2= viewer.getMap().getControlsByClass('Geoportal.Control.NavToolbar')[0];
tbx2.addControls(B_Grille);
// Application d'un style au bouton
B_GrilleHTML.style.background = 'none'; // Permet de ne pas afficher l'image avec le fond de type "bouton"
B_GrilleHTML.style.border = 'none'; // Permet de ne pas afficher l'image avec le fond de type "bouton"
var B_GrilleHTML = document.getElementsByClassName("olControlZoomOnDefautItemInactive")[0];
B_GrilleHTML.style.backgroundImage = 'url("'+WIconeGrille+'")';
B_GrilleHTML.style.width = "16px";
B_GrilleHTML.style.height = "16px";
B_GrilleHTML.style.position = "relative";
B_GrilleHTML.style.top = "-3px";
B_GrilleHTML.style.left = "5px"; |