Я создал карту листовки с различными слоями, которые выглядят так:
L.easyButton('<span class ="buttons">Example </span>', function (btn, map) {
if (map.hasLayer(example1)) {
map.removeLayer(example1);
};
if (map.hasLayer(example2)) {
map.removeLayer(example2);
};
if (map.hasLayer(example3)) {
map.removeLayer(drittpa2017zweit);
}
map.addLayer(example4);
}, 'FirstExample').addTo(map);
и т. Д. *
Я объявил легенду, которую я хочу использовать только когда один слой включен , прямо сейчас это появляется все время, я думаю из-за этого
legendwahlbeteiligung.addTo(map);
Я перепробовал все, что видел здесь, чтобы сделать его видимым только на одном слое, но потом все они исчезают ...
У меня есть та же проблема с маркером, который я использую, который я также хочу показать только на одном из упомянутых слоев ...
Может кто-нибудь сказать мне, как я могу сделать так, чтобы легенда и маркер появлялись только при нажатии на один слой?