diff --git a/src/ol/interaction/dragpaninteraction.js b/src/ol/interaction/dragpaninteraction.js index 66b2645a4b..494d953912 100644 --- a/src/ol/interaction/dragpaninteraction.js +++ b/src/ol/interaction/dragpaninteraction.js @@ -53,13 +53,25 @@ ol.interaction.DragPan.prototype.handleDrag = function(mapBrowserEvent) { }; +/** + * @inheritDoc + */ +ol.interaction.DragPan.prototype.handleDragEnd = function(mapBrowserEvent) { + var map = mapBrowserEvent.map; + map.requestRenderFrame(); + map.getView().setHint(ol.ViewHint.PANNING, -1); +}; + + /** * @inheritDoc */ ol.interaction.DragPan.prototype.handleDragStart = function(mapBrowserEvent) { var browserEvent = mapBrowserEvent.browserEvent; if (this.condition_(browserEvent)) { - mapBrowserEvent.map.requestRenderFrame(); + var map = mapBrowserEvent.map; + map.requestRenderFrame(); + map.getView().setHint(ol.ViewHint.PANNING, 1); return true; } else { return false;