2017-10-10 31 views
1

我想收听群集组中的spiderfied和unpiderfied事件。这些事件被描述为here。 我有以下代码,我无法听取events.Plese帮助。如何使用传单markercluster spiderfied事件

var markerGroup = L.markerClusterGroup(); 
//adding markers to markerGroup 
// ... 

markerGroup.on('spiderfied', function (a) { 
    // a.layer is actually a cluster 
    console.log('cluster ' + a.layer.getAllChildMarkers().length); 
}); 
markerGroup.on('clusterspiderfied', function (a) { 
    // a.layer is actually a cluster 
    console.log('cluster ' + a.layer.getAllChildMarkers().length); 
}); 

编辑:添加fiddle

回答

1

您正确连接监听器的标记群集组"spiderfied"事件,但没有layer属性到事件参数。

如文档中表示:

包含clustermarkers属性

现场演示:为你解答http://plnkr.co/edit/BgzBDbLY7oPEW98jaNiX?p=preview

+0

感谢。 – Neelotpal

+0

感谢您的反馈。请注意,感谢人们的SO方式也是为了解答您的问题。当您获得足够的_reputation_时,您还将获得_upvote_的能力。 – ghybs

相关问题