Make proj~get simpler and faster
This commit is contained in:
@@ -156,14 +156,9 @@ export function addProjections(projections) {
|
|||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
export function get(projectionLike) {
|
export function get(projectionLike) {
|
||||||
let projection = null;
|
return typeof projectionLike === 'string' ?
|
||||||
if (projectionLike instanceof Projection) {
|
projections.get(/** @type {string} */ (projectionLike)) :
|
||||||
projection = projectionLike;
|
(/** @type {module:ol/proj/Projection} */ (projectionLike) || null);
|
||||||
} else if (typeof projectionLike === 'string') {
|
|
||||||
const code = projectionLike;
|
|
||||||
projection = projections.get(code);
|
|
||||||
}
|
|
||||||
return projection;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user