Improve use of View2D in ol.control.ZoomToExtent

This commit is contained in:
Tom Payne
2014-01-29 20:33:21 +01:00
parent 6e91ee6bdd
commit 97cabd273a

View File

@@ -2,6 +2,7 @@
goog.provide('ol.control.ZoomToExtent');
goog.require('goog.asserts');
goog.require('goog.dom');
goog.require('goog.dom.TagName');
goog.require('goog.events');
@@ -61,8 +62,10 @@ ol.control.ZoomToExtent.prototype.handleZoomToExtent_ = function(browserEvent) {
// prevent #zoomExtent anchor from getting appended to the url
browserEvent.preventDefault();
var map = this.getMap();
var view = map.getView().getView2D();
var view = map.getView();
goog.asserts.assert(goog.isDef(view));
var view2D = view.getView2D();
var extent = goog.isNull(this.extent_) ?
view.getProjection().getExtent() : this.extent_;
view.fitExtent(extent, map.getSize());
view2D.getProjection().getExtent() : this.extent_;
view2D.fitExtent(extent, map.getSize());
};