diff --git a/lib/OpenLayers/Map.js b/lib/OpenLayers/Map.js index 44e7016a6f..6d8ee717d5 100644 --- a/lib/OpenLayers/Map.js +++ b/lib/OpenLayers/Map.js @@ -835,25 +835,6 @@ OpenLayers.Map.prototype = { /* */ /********************************************************/ - /** zoom to a specified scale - * - * @param {float} scale - */ - setScale: function(scale) { - var res = OpenLayers.Util.getResolutionFromScale(scale, this.baseLayer.units); - var size = this.getSize(); - var w_deg = size.w * res; - var h_deg = size.h * res; - var center = this.getCenter(); - - var extent = new OpenLayers.Bounds(center.lon - w_deg / 2, - center.lat - h_deg / 2, - center.lon + w_deg / 2, - center.lat + h_deg / 2); - this.zoomToExtent(extent); - - }, - /** Zoom to a specific zoom level * * @param {int} zoom @@ -900,6 +881,25 @@ OpenLayers.Map.prototype = { this.zoomToExtent(this.getMaxExtent()); }, + /** zoom to a specified scale + * + * @param {float} scale + */ + zoomToScale: function(scale) { + var res = OpenLayers.Util.getResolutionFromScale(scale, + this.baseLayer.units); + var size = this.getSize(); + var w_deg = size.w * res; + var h_deg = size.h * res; + var center = this.getCenter(); + + var extent = new OpenLayers.Bounds(center.lon - w_deg / 2, + center.lat - h_deg / 2, + center.lon + w_deg / 2, + center.lat + h_deg / 2); + this.zoomToExtent(extent); + }, + /********************************************************/ /* */ /* Translation Functions */