我现在可以用几种不同的颜色进行自由绘画。我想自由绘制线条部分而不是完全自由绘制。我需要在地图上标记水和煤气管线,例如 6 条线,每条线都从最后一条线的末尾开始。
function enableFreeDrawing() {
removeEvents();
canvas.isDrawingMode = true;
canvas.freeDrawingBrush.color = e.target.value;
}
document.getElementById('colorpicker').addEventListener('click', function (e) {
canvas.freeDrawingBrush.color = e.target.value;
canvas.freeDrawingBrush.width = 2;
});
Run Code Online (Sandbox Code Playgroud)
请建议我如何用例如从每个点到另一个点绘制线条。6次点击,回车或双击完成