From 4299cf4fae378d1622f11ad4675863231c269181 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Wed, 18 Jul 2012 23:57:49 +0200 Subject: [PATCH] Add startCenter and startCoordinate to ol.control.Drag --- src/ol/control/drag.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/ol/control/drag.js b/src/ol/control/drag.js index 2049d66f0c..6077b84238 100644 --- a/src/ol/control/drag.js +++ b/src/ol/control/drag.js @@ -44,6 +44,16 @@ ol.control.Drag = function() { */ this.offsetY = 0; + /** + * @type {goog.math.Coordinate} + */ + this.startCenter = null; + + /** + * @type {goog.math.Coordinate} + */ + this.startCoordinate = null; + }; goog.inherits(ol.control.Drag, ol.Control); @@ -97,6 +107,8 @@ ol.control.Drag.prototype.handleMapBrowserEvent = function(event) { this.startY = browserEventObject.offsetY; this.deltaX = 0; this.deltaY = 0; + this.startCenter = event.map.getCenter(); + this.startCoordinate = event.getCoordinate(); if (this.handleDragStart(event)) { this.dragging_ = true; event.preventDefault();