diff --git a/src/ol/view2d.exports b/src/ol/view2d.exports index aef1532459..025b16b9b9 100644 --- a/src/ol/view2d.exports +++ b/src/ol/view2d.exports @@ -4,3 +4,4 @@ @exportProperty ol.View2D.prototype.constrainRotation @exportProperty ol.View2D.prototype.fitExtent @exportProperty ol.View2D.prototype.getView2D +@exportProperty ol.View2D.prototype.setZoom diff --git a/src/ol/view2d.js b/src/ol/view2d.js index 6ae9e17325..185cb1493f 100644 --- a/src/ol/view2d.js +++ b/src/ol/view2d.js @@ -398,6 +398,16 @@ goog.exportProperty( ol.View2D.prototype.setRotation); +/** + * Zoom to a specific zoom level. + * @param {number} zoom Zoom level. + */ +ol.View2D.prototype.setZoom = function(zoom) { + var resolution = this.constrainResolution(this.maxResolution_, zoom); + this.setResolution(resolution); +}; + + /** * @private * @param {ol.View2DOptions} options View2D options.