Fix viewportPosition attributes access (closes #758)
This commit is contained in:
@@ -97,8 +97,8 @@ ol.interaction.TouchRotate.prototype.handleTouchMove =
|
|||||||
// touch0,touch1 and previousTouch0,previousTouch1
|
// touch0,touch1 and previousTouch0,previousTouch1
|
||||||
var viewportPosition = goog.style.getClientPosition(map.getViewport());
|
var viewportPosition = goog.style.getClientPosition(map.getViewport());
|
||||||
var centroid = ol.interaction.Touch.centroid(this.targetTouches);
|
var centroid = ol.interaction.Touch.centroid(this.targetTouches);
|
||||||
centroid[0] -= viewportPosition[0];
|
centroid[0] -= viewportPosition.x;
|
||||||
centroid[1] -= viewportPosition[1];
|
centroid[1] -= viewportPosition.y;
|
||||||
this.anchor_ = map.getCoordinateFromPixel(centroid);
|
this.anchor_ = map.getCoordinateFromPixel(centroid);
|
||||||
|
|
||||||
// rotate
|
// rotate
|
||||||
|
|||||||
@@ -78,8 +78,8 @@ ol.interaction.TouchZoom.prototype.handleTouchMove =
|
|||||||
// scale anchor point.
|
// scale anchor point.
|
||||||
var viewportPosition = goog.style.getClientPosition(map.getViewport());
|
var viewportPosition = goog.style.getClientPosition(map.getViewport());
|
||||||
var centroid = ol.interaction.Touch.centroid(this.targetTouches);
|
var centroid = ol.interaction.Touch.centroid(this.targetTouches);
|
||||||
centroid[0] -= viewportPosition[0];
|
centroid[0] -= viewportPosition.x;
|
||||||
centroid[1] -= viewportPosition[1];
|
centroid[1] -= viewportPosition.y;
|
||||||
this.anchor_ = map.getCoordinateFromPixel(centroid);
|
this.anchor_ = map.getCoordinateFromPixel(centroid);
|
||||||
|
|
||||||
// scale, bypass the resolution constraint
|
// scale, bypass the resolution constraint
|
||||||
|
|||||||
Reference in New Issue
Block a user