MCPcopy Create free account
hub / github.com/SuperMap/iClient-JavaScript / scaleToResolution

Function scaleToResolution

src/openlayers/core/Util.js:157–162  ·  view source on GitHub ↗

* @function Util.scaleToResolution * @description 通过比例尺计算分辨率。 * @param {number} scale - 比例尺。 * @param {number} dpi - 屏幕分辨率。 * @param {string} mapUnit - 地图单位。 * @returns {number} 分辨率。 * @private

(scale, dpi, mapUnit)

Source from the content-addressed store, hash-verified

155 * @private
156 */
157 scaleToResolution(scale, dpi, mapUnit) {
158 const inchPerMeter = 1 / 0.0254;
159 const meterPerMapUnitValue = getMeterPerMapUnit(mapUnit);
160 const resolution = 1 / (scale * dpi * inchPerMeter * meterPerMapUnitValue);
161 return resolution;
162 },
163
164 /**
165 * @private

Callers 1

getZoomByScaleFunction · 0.90

Calls 1

getMeterPerMapUnitFunction · 0.90

Tested by

no test coverage detected