|
7 | 7 | getMeterPerMapUnit as MeterPerMapUnit, |
8 | 8 | getZoomByResolution, |
9 | 9 | scalesToResolutions, |
10 | | - getDpi |
| 10 | + getDpi, |
| 11 | + scaleToResolution as transformScaleToResolution |
11 | 12 | } from '@supermapgis/iclient-common/util/MapCalculateUtil'; |
12 | 13 |
|
13 | 14 | /** |
@@ -136,36 +137,7 @@ export var resolutionToScale = function(resolution, dpi, mapUnit) { |
136 | 137 | return scale; |
137 | 138 | }; |
138 | 139 |
|
139 | | - /** |
140 | | - * @function scaleToResolution |
141 | | - * @category BaseTypes Util |
142 | | - * @description 通过比例尺计算分辨率。 |
143 | | - * @param {number} scale - 比例尺。 |
144 | | - * @param {number} dpi - 屏幕分辨率。 |
145 | | - * @param {string} mapUnit - 地图单位。 |
146 | | - * @returns {number} 分辨率。 |
147 | | - * @usage |
148 | | - * ``` |
149 | | - * // 浏览器 |
150 | | - * <script type="text/javascript" src="{cdn}"></script> |
151 | | - * <script> |
152 | | - * const result = {namespace}.Util.scaleToResolution(scale, dpi, mapUnit); |
153 | | - * |
154 | | - * </script> |
155 | | - * |
156 | | - * // ES6 Import |
157 | | - * import { scaleToResolution } from '{npm}'; |
158 | | - * |
159 | | - * const result = scaleToResolution(scale, dpi, mapUnit); |
160 | | - * ``` |
161 | | - */ |
162 | | -export var scaleToResolution = function(scale, dpi, mapUnit) { |
163 | | - var inchPerMeter = 1 / 0.0254; |
164 | | - var meterPerMapUnitValue = getMeterPerMapUnit(mapUnit); |
165 | | - var resolution = scale * dpi * inchPerMeter * meterPerMapUnitValue; |
166 | | - resolution = 1 / resolution; |
167 | | - return resolution; |
168 | | -}; |
| 140 | +export var scaleToResolution = transformScaleToResolution; |
169 | 141 |
|
170 | 142 | /** |
171 | 143 | * @function normalizeScale |
|
0 commit comments