From 5a95d606f8f262dd857021e094fcc0d27e0faba9 Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Mon, 24 Jun 2013 12:20:34 -0600 Subject: [PATCH] Override for clarity --- src/ol/proj/proj.js | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/ol/proj/proj.js b/src/ol/proj/proj.js index d6fa643b4f..5622c30e95 100644 --- a/src/ol/proj/proj.js +++ b/src/ol/proj/proj.js @@ -143,15 +143,7 @@ ol.Projection.prototype.getUnits = function() { * @return {number} Meters. */ ol.Projection.prototype.getMetersPerUnit = function() { - var metersPerUnit; - if (!goog.isNull(this.units_)) { - metersPerUnit = ol.METERS_PER_UNIT[this.units_]; - } else { - if (this instanceof ol.Proj4jsProjection_) { - metersPerUnit = this.getProj4jsProj().to_meter; - } - } - return metersPerUnit; + return ol.METERS_PER_UNIT[this.units_]; }; @@ -231,6 +223,20 @@ ol.Proj4jsProjection_ = function(proj4jsProj, options) { goog.inherits(ol.Proj4jsProjection_, ol.Projection); +/** + * @inheritDoc + */ +ol.Proj4jsProjection_.prototype.getMetersPerUnit = function() { + var metersPerUnit; + if (!goog.isNull(this.units_)) { + metersPerUnit = ol.METERS_PER_UNIT[this.units_]; + } else { + metersPerUnit = this.getProj4jsProj().to_meter; + } + return metersPerUnit; +}; + + /** * @inheritDoc */