标签: javascript gis openlayers-3
官方测量示例存在一个小问题。绘制多边形时,如果最后一个顶点(应该关闭/结束多边形的顶点)与度量工具提示重叠,则无法关闭/结束多边形。
似乎点击事件发生在工具提示的div上而不是地图中。
示例是:
http://openlayers.org/en/latest/examples/measure.html
答案 0 :(得分:2)
您可以在声明stopEvent: false时使用measureTooltip解决此问题。
stopEvent: false
measureTooltip
根据api doc,错误时不应停止向地图视口传播事件。默认为true,因此将其设置为false。
measureTooltip = new ol.Overlay({ element: measureTooltipElement, offset: [0, -15], stopEvent: false, positioning: 'bottom-center' });
小提琴here