Message posté par : Sylvain Becquaert
----------------------------------------
Bjr,
Le sujet est un peu ancien, mais je me permet de le déterrer car il y a un problème
(surement d'inattention).
En effet, la variable 'titrecouche' est définie mais n'est appelée nulle part.
D'autre part, mais cela revient au même, on peut définir (via la méthode attr)
l'id comme ici, mais on peut aussi définir la valeur de l'input.
-----------------
Code :
$('input[type=checkbox]').on('change', function() {
var idCheckbox=$(this).attr('value'); // input value
group.getLayers().forEach(function(element, index, array){
var idCouche=element.get('title');
if(idCheckbox===idCouche){
element.setVisible(!element.getVisible());
}
});
});
-----------------
A bientôt
Sylvain
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=332556#p332556
Pour y répondre : webmapping(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net