javascript 如何清除Azure Map的绘制形状

xvw2m8pv  于 2023-06-28  发布在  Java
关注(0)|答案(3)|浏览(150)

我正在尝试使用绘图工具栏在Azure Map上绘制形状,但此工具栏中没有删除图标。我试着写JavaScript删除选定的形状,但它不工作,然而,通过清除所有形状的工作。
这是我的js代码的一部分,用于清除所有形状:

var source = drawingManager.getSource();
source.clear();
yfjy0ee7

yfjy0ee71#

你有没有试过这样的东西:

$(document).ready(function() {
$( "#clearPolyGonSelection" ).on( "click", function(event) {
    drawingManager.setOptions({ mode: 'idle' });
    drawingManager.getSource().clear();
    });
});

使用一些HTML,如:

<button type="button" class="btn btn-primary" id="clearPolyGonSelection">clear polygon</button>
9udxz4iz

9udxz4iz3#

获取要删除的形状,然后

drawingManager.getSource().remove(shape);

相关问题