Merge pull request #8569 from ahocevar/simpler-faster-proj-get

Make proj~get simpler and faster
This commit is contained in:
Andreas Hocevar
2018-08-31 16:33:08 +02:00
committed by GitHub
+3 -8
View File
@@ -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;
} }