【发布时间】:2017-02-07 14:15:09
【问题描述】:
当我尝试使用Leaflet.Draw plugin 绘制折线时遇到问题。
首先,我点击地图绘制第一个点,然后第二次点击完成线。
但是,在我第二次单击该行后,该行并没有自行完成。它显示了线路的延伸。
当我双击它时,该行完成,否则我需要手动单击完成按钮。我想在第二次点击地图时完成那条线。
这是我绘制折线的代码:
var drawControl = new L.Control.Draw({
position: 'topleft',
draw: {
polygon: {
allowIntersection: true,
showArea: true,
drawError: {
color: '#b00b00',
timeout: 1000
},
shapeOptions: {
color: '#0033ff'
}
},
circle: {
shapeOptions: {
color: '#0033ff'
}
},
polyline: {
shapeOptions: {
color: 'red'
},
},
rectangle: {
shapeOptions: {
color: '#0033ff'
}
},
marker: false,
polyline: true,
},
edit: {
featureGroup: drawnItems,
remove: true
}
});
【问题讨论】:
-
在我的情况下,当我双击然后行完成或者我需要手动单击完成。
-
看起来你的帖子主要是代码。您能否提供更多详细信息?
-
您好,感谢您的回复。当我尝试从传单绘图选项中绘制折线时遇到问题。首先我单击地图绘制第一个点,然后单击第二次完成行,但在我点击第二个时间线后,它本身并没有完成。它显示了一个扩展名。我想在第二次点击地图时完成那条线,
-
你在使用
Leaflet.Draw插件吗? -
是的。我使用 Leaflet.draw 插件在地图上绘制形状。
标签: leaflet leaflet.draw