При загрузке карты видны значки булавок и маркера.Только после увеличения до максимума все контакты выводятся из строя, и кластеры начинают работать, как и предполагалось, при уменьшении масштаба.
Что я делаю неправильно, что может вызвать эту проблему?
текущая настройка:
const markerCluster = Leaflet.markerClusterGroup({showCoverageOnHover: false})
//within a loop the markers are created:
() => {
const pinBackground = item.current ? '#db2828' : '#3dcc4a'
const interior = item.pin.icon_url
? `<img style="background: ${item.pin.color_code}" src=${item.pin.icon_url}>`
: `<div class="mapPanelAbbreviation" style="background: ${item.pin.color_code}">${item.pin.abbreviation}</div>`
const pinLayout = `<div class="mapPanelIconContainer" style="background:${pinBackground}">
${interior}
</div>`
let marker = Leaflet.marker(coord, {icon: Leaflet.divIcon({html: pinLayout})})
.bindPopup(`<p class='pinText'>${item.taskId}</p><p class='pinDetails'>${item.title}</p>`)
.addTo(this.currentMap)
.addTo(this.markerGroup)
markerCluster.addLayer(marker)
}
//then the markerCluster is added to the map
this.currentMap.addLayer(markerCluster)
при загрузке карты я вижу как созданные выводы (которые должны содержаться в markerCluster), так и значок кластера с отображенным количеством выводов:
после первого увеличения:
Как всегда, любое направление и помощь приветствуются, поэтому спасибозаранее!