javascript - 禁用传单绘制 “edit” 按钮并自定义 "delete"按钮选项

标签 javascript leaflet leaflet.draw

我知道有一个 way仅禁用 leaflet-draw 中的“删除”按钮的编辑工具栏。

我想知道是否有补充设置,即:禁用“编辑”按钮,但保持“删除”按钮(带有垃圾桶图标的按钮)处于事件状态。

此外,我想知道是否有一种简单的方法来自定义“删除”按钮选项。我需要禁用您在单击删除图标后看到的“保存”选项。

最佳答案

您在寻找这个吗?

edit: {
      featureGroup: drawnItem,
      edit: false
    }

CSS

.leaflet-draw-actions {
  display: none !important;
}

还是这个?

L.Draw.Toolbar.include({
    save: false,
    cancel: false
});

new L.Control.Draw({
    edit: {
        edit: false,
        featureGroup: drawnItems
    }
}).addTo(map);

关于javascript - 禁用传单绘制 “edit” 按钮并自定义 "delete"按钮选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49670862/

相关文章:

javascript - 将 MessageBox 扩展为 View - Ext JS 4.1

javascript - Kendo LineChart 从 js 代码设置缩放

javascript - TimeSlider 插件和 Leaflet - 标记未按顺序出现

leaflet - angular-leaflet : draw control: GeoJSON of Circle and Point are same. 如何区分?

javascript - 使用地理定位更新标记位置后无法在 Leaflet 中绘制

javascript - 在标记mapbox.js上添加自定义图标

leaflet - React-Leaflet-Draw : accessing a polygon's array of coordinates on save

Javascript 单击按钮

javascript - 正在调用 Bootstrap Switch JS,但什么都不做

javascript - 当移动标记到达一定latlng时触发事件