传单从事件中删除图层

时间:2014-06-22 20:58:09

标签: events leaflet layer

请帮帮我!这是我的简单代码:

var сluster = new L.MarkerClusterGroup();
сluster.addTo(map);
var obj = L.marker([56.34265, 30.523397]);
сluster.addLayer(obj);

为什么这段代码:

сluster.removeLayer(obj);

成功删除群集中的obj,但是:

obj.on('click', function(){
    сluster.removeLayer(obj);
});

请勿在点击时删除

1 个答案:

答案 0 :(得分:0)

尝试:

сluster.on('click', function (a) {
   сluster.removeLayer(a.layer);
});