var featureGroup = L.featureGroup().addTo(map); var drawControl = new L.Control.Draw({ position : 'topleft', draw: { polygon : false }, edit: { featureGroup : featureGroup } }); map.on('draw:created', function (e) { var type = e.layerType, layer = e.layer; if (type === 'circle') { console.log(layer._leaflet_id); console.log(layer);
} featureGroup.addLayer(e.layer); }); map.on('draw:deleted', function (e) { var type = e.layerType, layer = e.layer; if (type === 'circle') { //circles.remove(layer._leaflet_id); } featureGroup.removeLayer(e.layer); });
o.Class.extend.e {options: Object, _latlng: o.LatLng, _mRadius: 1369.5112680602524, _initHooksCalled: true, editing: o.Class.extend.e…}
_container: g
_initHooksCalled: true
_latlng: o.LatLng
_leaflet_events: Object
_leaflet_id: 42
_mRadius: 1369.5112680602524
_map: o.Class.extend.e
_path: path
_point: o.Point
_radius: 54
editing: o.Class.extend.e
options: Object
__proto__: o.Class.extend.i
featureGroup.addLayer(e.layer);map.on('draw:deleted', function (e) {
var layers = e.layers;
console.log(layers._layers._leaflet_id);
});