fix for #168 - getScale() thanks for great patch from Tim Schaub
git-svn-id: http://svn.openlayers.org/trunk/openlayers@1227 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
@@ -810,6 +810,24 @@ OpenLayers.Map.prototype = {
|
|||||||
return resolution;
|
return resolution;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @returns The current scale denominator of the map.
|
||||||
|
* If no baselayer is set, returns null.
|
||||||
|
* @type float
|
||||||
|
*/
|
||||||
|
getScale: function () {
|
||||||
|
var scale = null;
|
||||||
|
|
||||||
|
if (this.baseLayer != null) {
|
||||||
|
var res = this.baseLayer.getResolution();
|
||||||
|
var units = this.baseLayer.units;
|
||||||
|
scale = res * OpenLayers.INCHES_PER_UNIT[units] *
|
||||||
|
OpenLayers.DOTS_PER_INCH;
|
||||||
|
}
|
||||||
|
return scale;
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {OpenLayers.Bounds} bounds
|
* @param {OpenLayers.Bounds} bounds
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user