Les contrôles sous Openlayers

L’api d’OpenLayers nous permet d’integrer facilement des fonctionnalités pour enrichir une cartographie dybamique sur internet.

 


webmap.geekkech.com

Nous disposons de 7 contrôles qu’on appelle dans l’objet map par la méthode control :

Je vous invite à voir ma webmap créé pour effectuer des testes :

3 méthodes doivent êtres initialisées dans map a savoir

  • ol.rotate
  • ol.attribution
  • ol.zoom

Pour afficher ou faire disparaître ces contrôles il faut assigner la valeur False

On peut aussi styliser les contrôles en utilisant CSS et même ajouter des fonctions JavaScript pour sortir du standard. l'(option ClassName ) et l’id (option target) de chaque élément affectent le style de CSS et l’emplacement de l’élement.

Sur le site d’OpeLayers vous allez trouver des exemples pour personnaliser le style CSS du ZoomSlider, afficher les coordonnées pointées par la souris à l’interieur de la carte ou sur une autre div.

Les étiquettes (option label) affichées sur la carte sont aussi personnalisables, vous pouvez intégrer votre logo en utilisant la méthode Attribution. *Exemple

Les options Collapded et Collapsible permettent l’integration ou non du controle à l’affichage de la miniature (overviewMap) et l’Attribution.

Pour ajouter le switcher qui affiche les couches SIG ce code réadapté depuis la version 2 d’openlayers fera l’affaire : code

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *