質問

リーフレットと

役に立ちましたか?

解決

クラスタマーカーグループを知っているものから、これを行うべきです:

var markerGroup = new L.MarkerClusterGroup();
markerGroup.on('click', function(ev) {
    // Current marker is ev.layer
    // Do stuff
});
.

代わりにクラスタ層にイベントハンドラを追加するには、次のようにします。

markerGroup.on('clusterclick', function(ev) {
    // Current cluster is ev.layer
    // Child markers for this cluster are a.layer.getAllChildMarkers()
    // Do stuff
});
.

ああ、github

他のヒント

Leaflet + Clusterer Stack(JSとCSS)のすべてのものの正しいバージョンがあることを確認してください。クラスタGithub Repoの例と比較してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top