Удаление слоя листовки, сняв отметку с одного слоя в контрольных слоях, когда отмечен другой - PullRequest
0 голосов
/ 20 марта 2020

Слои контроля листовок имеют два слоя: layer1 и layer2. Интересно, может кто-нибудь дать мне подсказку, чтобы удалить layer1 с карты, автоматически сняв флажок layer1, когда layer2 установлен Я попробовал код ниже, но он не работает.

layer2.on('loading', function () {
    $('#var')[0].textContent = 'Myvar'
    $('#legend1')[0].setAttribute('style', 'visibility: show')
    $('#legend2')[0].setAttribute('style', 'visibility: hidden')
    //lcontrol.removeLayer(layer1); // This line removes layer1 from control layer (Not my need)
    //map.removeLayer(layer1); // This line does  not do anything. I need to uncheck layer1 and remove it from the map by checking layer2.
});

Любая помощь будет очень признателен.

...