Найти определенный маркер на карте leaflet
использую leaflet, суть веб-приложения: жмешь на карте, сбоку появляется форма, вбиваешь данные, жмешь отправить и создается маркер на карте и небольшое описание в боковом меню, с этим все ок, все работает, но я хочу произвести возможность удаления: в левом меню кликать удалить, и чтобы исчезал и блок из левого меню и маркер, но я не знаю как найти нужный маркер, все маркеры у меня собираются в layerGroup, а все блоки с описаниями в массив, я бы мог удалять по одинаковому индексу в обоих массивах, но layerGroup - объект, а не массив. Так что надо задать id для маркеров, как?
this.#layerGroup.addLayer(
L.marker(workout.coords)
.addTo(this.#map)
.bindPopup(
L.popup({
maxWidth: 200,
autoClose: false,
closeOnClick: false,
className: `${workout.type}-popup`
})
)
.setPopupContent(`${workout.description}`)
.openPopup()
)
this.#layerGroup.addTo(this.#map);
Вот так я создаю маркеры, #layerGroup = L.layerGroup();