From 45ba000df5a7bf7a86e7fe34e3f7574f8f66a75f Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Wed, 30 Oct 2013 16:07:39 -0600 Subject: [PATCH] Pop off last point from linestring --- src/ol/interaction/drawinteraction.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/ol/interaction/drawinteraction.js b/src/ol/interaction/drawinteraction.js index 3ea59ea0a5..5209b33d44 100644 --- a/src/ol/interaction/drawinteraction.js +++ b/src/ol/interaction/drawinteraction.js @@ -292,6 +292,13 @@ ol.interaction.Draw.prototype.finishDrawing_ = function(event) { } this.sketchLayer_.removeFeatures(features); sketchFeature.setRenderIntent(ol.layer.VectorLayerRenderIntent.DEFAULT); + var geometry = sketchFeature.getGeometry(); + if (this.mode_ === ol.interaction.DrawMode.LINESTRING) { + var geometry = sketchFeature.getGeometry(); + var coordinates = geometry.getCoordinates(); + coordinates.pop(); + geometry.setCoordinates(coordinates); + } this.layer_.addFeatures([sketchFeature]); };