From dc9d7e857a0a054af2b108884b76df68c2483ce9 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Tue, 25 Jun 2013 17:12:13 +0200 Subject: [PATCH] Use view2DState in ol.interaction.TouchRotate --- src/ol/interaction/touchrotateinteraction.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ol/interaction/touchrotateinteraction.js b/src/ol/interaction/touchrotateinteraction.js index 5cf8efd3e9..4eb71177f8 100644 --- a/src/ol/interaction/touchrotateinteraction.js +++ b/src/ol/interaction/touchrotateinteraction.js @@ -103,9 +103,10 @@ ol.interaction.TouchRotate.prototype.handleTouchMove = if (this.rotating_) { // FIXME works for View2D only var view = map.getView().getView2D(); + var view2DState = view.getView2DState(); map.requestRenderFrame(); ol.interaction.Interaction.rotateWithoutConstraints(map, view, - view.getRotation() + rotationDelta, this.anchor_); + view2DState.rotation + rotationDelta, this.anchor_); } }; @@ -119,9 +120,10 @@ ol.interaction.TouchRotate.prototype.handleTouchEnd = var map = mapBrowserEvent.map; // FIXME works for View2D only var view = map.getView().getView2D(); + var view2DState = view.getView2DState(); if (this.rotating_) { ol.interaction.Interaction.rotate( - map, view, view.getRotation(), this.anchor_, + map, view, view2DState.rotation, this.anchor_, ol.interaction.TOUCHROTATE_ANIMATION_DURATION); } return false;