【问题标题】:Openlayers 3 - Measure delete buttonOpenlayers 3 - 测量删除按钮
【发布时间】:2017-09-23 20:18:01
【问题描述】:

又是我。我再次偶然发现了一些相当奇怪的行为。使用 ol3 几何方法,我想使用现有的 OL3 measure 示例计算面积。我调整了一些提到的示例以使用按钮而不是下拉列表。

长话短说:当我点击 area 按钮时,我想删除所有以前的几何图形,删除交互并从地图中删除任何现有的工具提示。我确实设法删除了交互和几何,但我根本无法删除那个讨厌的工具提示。

我确实尝试使用下面的代码删除创建的 div 元素,但没有任何效果。

$( ".tooltip tooltip-measure" ).remove();

$("#measure_id").remove();

if (measureTooltipElement) {
         measureTooltipElement.parentNode.removeChild(measureTooltipElement);
     }

fiddle 上可以看到实时示例

【问题讨论】:

    标签: javascript jquery html openlayers openlayers-3


    【解决方案1】:

    好的,我确实找到了答案,这一次我的坚持取得了丰硕的成果。我想删除问题,因为它相对新鲜,但我改变了主意并更新了jsfiddle :)

    问题在于错误的 jQuery 选择器。

    $('#measure_id, tooltip tooltip-static').remove();
    

    希望它可以帮助某人:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-06
      相关资源
      最近更新 更多