diff --git a/src/ol/proj.js b/src/ol/proj.js index 0fae9de0ea..9accb176bb 100644 --- a/src/ol/proj.js +++ b/src/ol/proj.js @@ -291,9 +291,9 @@ ol.proj.get = function(projectionLike) { } else if (typeof projectionLike === 'string') { var code = projectionLike; projection = ol.proj.projections.get(code); - if (ol.ENABLE_PROJ4JS) { + if (ol.ENABLE_PROJ4JS && !projection) { var proj4js = ol.proj.proj4.get(); - if (!projection && typeof proj4js == 'function' && + if (typeof proj4js == 'function' && proj4js.defs(code) !== undefined) { projection = new ol.proj.Projection({code: code}); ol.proj.addProjection(projection);