Я хочу удалить слой с карты и снять флажок с его контрольного слоя. Согласно приведенному ниже коду слой удаляется с карты, однако его флажок остается установленным в контрольных слоях. Любой намек на то, как я могу убрать или снять флажок слоя после удаления его с карты?
map.on('layeradd', function (event) {
if (event.layer == layer1) {
$('#layer1')[0].textContent = 'MyLayer'
$('#legend-layer2')[0].setAttribute('style', 'visibility: show')
if (map.hasLayer(layer2)) {
map.removeLayer(layer2)
}