gpt4 book ai didi

javascript - 尝试使用传单绘制删除/编辑形状时出错 - ESRI

转载 作者:行者123 更新时间:2023-11-29 21:16:39 24 4
gpt4 key购买 nike

我正在尝试删除/编辑使用传单绘制创建的形状。

尝试编辑创建的形状时出现以下错误。

我使用的是 leaflet 1.0-rc1 和 leaflet draw 版本 0.3.2。

enter image description here

这是我的代码:

 var map = L.map('map').setView([28.7041, 77.1025], 13);
L.esri.basemapLayer("Topographic").addTo(map);
//Edit Toolbar

var drawnItems = new L.FeatureGroup();
map.addLayer(drawnItems);

var drawControl = new L.Control.Draw({
draw: {
position: 'topleft',
polygon: {
allowIntersection: false,
drawError: {
color: '#b00b00',
timeout: 1000
},
showArea: true
},
circle: {
shapeOptions: {
color: '#662d91'
}
},
polyline: false,
rectangle: true,
marker: false,
},
edit: {
featureGroup: drawnItems
}
});
map.addControl(drawControl);

map.on('draw:created', function (e) {
var type = e.layerType,
layer = e.layer;
drawnItems.addLayer(layer);
});

最佳答案

对于 Leaflet 1.0,你必须使用 Leaflet.draw leaflet-master分支机构,如 repo 协议(protocol)中所述home page :

Support for Leaflet 1.0 is in development at the leaflet-master branch.

演示:https://plnkr.co/edit/PmHj1FhOoeZBEsAnEu1z?p=preview

不幸的是,这意味着您可能没有插件的所有最新功能(例如 Display Polyline length in feet using Leaflet.Draw toolbar)

关于javascript - 尝试使用传单绘制删除/编辑形状时出错 - ESRI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39179648/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com