Как записать два const в одну функцию?
Есть зона L.Polygon, которая в моем коде очищает первый слой и открывает второй. Как сделать, чтобы еще и L.Marker делала ту же функцию?
const MarkarthZone = L.polygon([[628, 242],[635, 243],[640, 254],[637,275],[639,278],[657,287],[663,296],[663,296],[659,324],[665,337],[656,360],[647,373],[646,384],[632,396],[616,389],[606,369],[601,352],[596,344],[581,351],[573,336],[572,320],[574,302],[571,287],[574,264],[583,249],[596,252]], {className: "leaflet-polygon"}).addTo(map).bindTooltip("Маркарт");
const MarkarthZone2 = L.marker([512, 284], {icon: cityIcon}).addTo(map).bindTooltip("Маркарт");
MarkarthZone.on('click', function () {
map.eachLayer(function (layer) {
map.removeLayer(layer);
});
});
Я попробовал добавить MarkarthZone2 к функции, но по итогу он берет то, что указано последним.
MarkarthZone, MarkarthZone2.on('click', function () {
map.eachLayer(function (layer) {
map.removeLayer(layer);
});
});
Как сделать, чтобы MarkarthZone и MarkarthZone2 отвечали на одну функцию?