From bffc5862189ab44711cb6056bb6065a4b7ff3642 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Wed, 18 Jul 2012 07:33:38 +0200 Subject: [PATCH] Rename ol.Map.setExtent to fitExtent --- src/ol/map.js | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/src/ol/map.js b/src/ol/map.js index 7885dcfcce..b2fb5829dd 100644 --- a/src/ol/map.js +++ b/src/ol/map.js @@ -150,6 +150,17 @@ ol.Map.prototype.disposeInternal = function() { }; +/** + * @param {ol.Extent} extent Extent. + */ +ol.Map.prototype.fitExtent = function(extent) { + this.whileFrozen(function() { + this.setCenter(extent.getCenter()); + this.setResolution(this.getResolutionForExtent(extent)); + }, this); +}; + + /** * @param {function(this: T, ol.Layer, ol.LayerRenderer, number)} f Function. * @param {T=} opt_obj Object. @@ -410,7 +421,6 @@ ol.Map.prototype.recalculateExtent_ = function() { var maxX = center.x + resolution * size.width / 2; var maxY = center.y + resolution * size.height / 2; var extent = new ol.Extent(minX, minY, maxX, maxY); - // FIXME check whether this causes an infinite loop! this.set(ol.MapProperty.EXTENT, extent); } }; @@ -475,17 +485,6 @@ ol.Map.prototype.setCenter = function(center) { }; -/** - * @param {ol.Extent} extent Extent. - */ -ol.Map.prototype.setExtent = function(extent) { - this.whileFrozen(function() { - this.setCenter(extent.getCenter()); - this.setResolution(this.getResolutionForExtent(extent)); - }, this); -}; - - /** * @param {ol.Layer} layer Layer. * @param {ol.LayerRenderer} layerRenderer Layer renderer.