getPointResolution returns proj units

This commit is contained in:
ahocevar
2019-02-07 12:25:37 +01:00
parent b3bc78daec
commit fecb8de769
2 changed files with 7 additions and 1 deletions

View File

@@ -188,6 +188,12 @@ export function getPointResolution(projection, resolution, point, opt_units) {
const getter = projection.getPointResolutionFunc();
if (getter) {
pointResolution = getter(resolution, point);
if (opt_units && opt_units !== projection.getUnits()) {
const metersPerUnit = projection.getMetersPerUnit();
if (metersPerUnit) {
pointResolution = pointResolution * metersPerUnit / METERS_PER_UNIT[opt_units];
}
}
} else {
const units = projection.getUnits();
if (units == Units.DEGREES && !opt_units || opt_units == Units.DEGREES) {