Функция листовки 'zoomend' не работает с функцией изменения querySelector - PullRequest
0 голосов
/ 07 ноября 2019

Добрый день,

Продолжается пробная версия по этому запросу:

https://gis.stackexchange.com/questions/340911/leaflet-plot-map-onzoomend-function-into-addeventlistenerfunction

Я пытался объединить map.on('zoomend', function( с document.querySelector("input[name=cf]").addEventListener('change', function() для того, чтобычтобы удалить указанные слои при уменьшении некоторого уровня.

Мой код теперь выглядит следующим образом:

 map.on('zoomend', function() {
 document.querySelector("input[name=cf]").addEventListener('change', function() { //checking the 
 jobs in the sidebar layer 1
if(this.checked) map.addLayer(job) //geoJson layer
else map.removeLayer(job)
if(this.checked) map.addLayer(featuresLayer) //clustered geoJson layer
else map.removeLayer(featuresLayer)
})
if (map.getZoom() <7){
        map.removeLayer(job);
}
else{
     map.addLayer(job);
}       
});

enter image description here https://i.stack.imgur.com/Mf76i.png

Может кто-нибудь помочь мне разобраться?

Заранее спасибо

...