我有一个带有绘制控件的地图来创建、编辑和删除标记。
一切正常,但我想一键删除标记...无需保存确认。
我还没有找到任何解释我如何做到这一点的帖子......或者我的搜索不正确。只有这个代码
L.EditToolbar.Delete.include({
enable: function () {
this.options.featureGroup.clearLayers();
}
});
但这会删除所有标记...我想在不确认的情况下一一删除标记
我有一个带有绘制控件的地图来创建、编辑和删除标记。
一切正常,但我想一键删除标记...无需保存确认。
我还没有找到任何解释我如何做到这一点的帖子......或者我的搜索不正确。只有这个代码
L.EditToolbar.Delete.include({
enable: function () {
this.options.featureGroup.clearLayers();
}
});
但这会删除所有标记...我想在不确认的情况下一一删除标记
我使用了这种方法并且效果很好:
myMarker = L.marker(map.getCenter(), {icon: ImgSrc}).bindPopup("<button type='button' class='btn btn-danger btn-curve' onClick='removethismarker("+count+",\"Src\")'><i class='fa fa-trash'></i></button>").addTo(map);
myMarker._id = count;
map.addLayer(myMarker);