Как настроить параметры каждого кластера в MarkerClusterGroup - PullRequest
1 голос
/ 23 мая 2019

Я создаю свою собственную группу MarkerClusterGroup следующим образом:

this.cluster = leaflet.markerClusterGroup({
    zoomToBoundsOnClick: false,
    showCoverageOnHover: false,
    spiderfyDistanceMultiplier: 3,
    spiderLegPolylineOptions: {
        weight: 1.5,
        color: "#1BA5D0",
        lineCap: "butt",
        dashArray: "10 10",
        opacity: 0.5
    }
});

Как я могу применить некоторые параметры для каждого кластера (насколько это на самом деле leaflet.Marker) внутри этой группы? Особенно я хотел бы установить riseOnHover: true

Я обнаружил, что есть в некотором роде с управлением позиционированием всей MarkerClusterGroup с помощью пользовательских панелей, но это не мой случай

1 Ответ

1 голос
/ 23 мая 2019

Наконец, я понял это.Параметры могут быть установлены внутри iconCreateFunction:

this.cluster = leaflet.markerClusterGroup({
    iconCreateFunction: cluster => {
        cluster.options.riseOnHover = true;
    }
});
...