Make proj4 transforms behave like built-in transforms

This commit is contained in:
Andreas Hocevar
2020-06-26 00:16:52 +02:00
parent 4758b533d0
commit bef4d8a494
4 changed files with 100 additions and 15 deletions

View File

@@ -6,6 +6,7 @@ import {
addCoordinateTransforms,
addEquivalentProjections,
addProjection,
createSafeCoordinateTransform,
get,
} from '../proj.js';
import {assign} from '../obj.js';
@@ -60,8 +61,18 @@ export function register(proj4) {
addCoordinateTransforms(
proj1,
proj2,
transform.forward,
transform.inverse
createSafeCoordinateTransform(
proj1,
proj2,
transform.forward,
transform.inverse
),
createSafeCoordinateTransform(
proj2,
proj1,
transform.inverse,
transform.forward
)
);
}
}