Найти определенный маркер на карте 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();


Ответы (0 шт):