diff --git a/src/ol/Map.js b/src/ol/Map.js index b0ae42057e..8690522657 100644 --- a/src/ol/Map.js +++ b/src/ol/Map.js @@ -264,6 +264,14 @@ ol.Map.prototype.getResolutionForZoom = function(zoom) { } }; +/** + * @return {number} the resolution for the map at the given zoom level + */ +ol.Map.prototype.getResolution = function() { + goog.asserts.assert(goog.isDef(this.renderer_)); + return this.renderer_.getResolution(); +}; + /** * @param {goog.math.Coordinate|{x: number, y: number}} pixel diff --git a/src/ol/renderer/MapRenderer.js b/src/ol/renderer/MapRenderer.js index c7cc8e385d..911d4f8891 100644 --- a/src/ol/renderer/MapRenderer.js +++ b/src/ol/renderer/MapRenderer.js @@ -58,6 +58,13 @@ ol.renderer.MapRenderer.prototype.getContainerSize = function() { ol.renderer.MapRenderer.prototype.draw = function(layers, center, resolution, animate) { }; +/** + * @return {number} The rendered resolution. + */ +ol.renderer.MapRenderer.prototype.getResolution = function() { + return this.renderedResolution_; +}; + /** * TODO: determine a closure friendly way to register map renderers. * @type {Array}