Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何清除Azure地图绘制的形状_Javascript_Azure_Dictionary - Fatal编程技术网

Javascript 如何清除Azure地图绘制的形状

Javascript 如何清除Azure地图绘制的形状,javascript,azure,dictionary,Javascript,Azure,Dictionary,我正在尝试使用绘图工具栏在Azure地图上绘制形状,但该工具栏中没有删除图标。 我正在尝试编写javascript来删除选定的形状,但它不起作用,但可以通过清除所有形状来工作 这是清除所有形状的js代码的一部分: var source=drawingManager.getSource(); source.clear()希望它能工作: 可能在您的情况下 source = null; 你有没有试过这样的方法: $(document).ready(function() { $( "#cl

我正在尝试使用绘图工具栏在Azure地图上绘制形状,但该工具栏中没有删除图标。 我正在尝试编写javascript来删除选定的形状,但它不起作用,但可以通过清除所有形状来工作

这是清除所有形状的js代码的一部分:

var source=drawingManager.getSource();

source.clear()希望它能工作

可能在您的情况下

source = null;

你有没有试过这样的方法:

$(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>
清除多边形

非常感谢,它至少对我有用
<button type="button" class="btn btn-primary" id="clearPolyGonSelection">clear polygon</button>