Openlayers 3 - 测量删除按钮
Openlayers 3 - Measure delete button
又是我。我再次偶然发现了一些相当奇怪的行为。使用 ol3 几何方法,我想使用现有的 OL3 measure 示例来计算面积。我调整了一个提到的例子来使用按钮而不是下拉列表。
长话短说:当我点击 area 按钮时,我想删除所有以前的几何图形,删除交互并从地图中删除任何现有的工具提示。我确实设法删除了交互和几何图形,但我就是无法删除那个讨厌的工具提示。
我确实尝试使用下面的代码删除创建的 div 元素,但没有任何效果。
$( ".tooltip tooltip-measure" ).remove();
$("#measure_id").remove();
if (measureTooltipElement) {
measureTooltipElement.parentNode.removeChild(measureTooltipElement);
}
在此 fiddle
上可以看到实例
好的,我确实找到了答案,这次我的坚持是有收获的。我想删除问题,因为它相对 新鲜 但我改变了主意并更新了 jsfiddle :)
问题出在错误的 jQuery 选择器上。
$('#measure_id, tooltip tooltip-static').remove();
希望对大家有所帮助:)
又是我。我再次偶然发现了一些相当奇怪的行为。使用 ol3 几何方法,我想使用现有的 OL3 measure 示例来计算面积。我调整了一个提到的例子来使用按钮而不是下拉列表。
长话短说:当我点击 area 按钮时,我想删除所有以前的几何图形,删除交互并从地图中删除任何现有的工具提示。我确实设法删除了交互和几何图形,但我就是无法删除那个讨厌的工具提示。
我确实尝试使用下面的代码删除创建的 div 元素,但没有任何效果。
$( ".tooltip tooltip-measure" ).remove();
$("#measure_id").remove();
if (measureTooltipElement) {
measureTooltipElement.parentNode.removeChild(measureTooltipElement);
}
在此 fiddle
上可以看到实例好的,我确实找到了答案,这次我的坚持是有收获的。我想删除问题,因为它相对 新鲜 但我改变了主意并更新了 jsfiddle :)
问题出在错误的 jQuery 选择器上。
$('#measure_id, tooltip tooltip-static').remove();
希望对大家有所帮助:)