openlayer-3的官方测量示例问题

时间:2016-07-14 11:33:50

标签: javascript gis openlayers-3

官方测量示例存在一个小问题。绘制多边形时,如果最后一个顶点(应该关闭/结束多边形的顶点)与度量工具提示重叠,则无法关闭/结束多边形。

似乎点击事件发生在工具提示的div上而不是地图中。

示例是:

http://openlayers.org/en/latest/examples/measure.html

1 个答案:

答案 0 :(得分:2)

您可以在声明stopEvent: false时使用measureTooltip解决此问题。

根据api doc,错误时不应停止向地图视口传播事件。默认为true,因此将其设置为false。

measureTooltip = new ol.Overlay({
    element: measureTooltipElement,
    offset: [0, -15],
    stopEvent: false,
    positioning: 'bottom-center'
  });

小提琴here