Add assertion for required option 'code' on ol.proj.Projection

Additionally clarify docs.
This commit is contained in:
Johannes Weskamm
2015-09-03 08:30:27 +02:00
parent 7b805ead9e
commit c57f5e5f0a

View File

@@ -143,6 +143,8 @@ ol.proj.Projection = function(options) {
var projections = ol.proj.projections_;
var code = options.code;
goog.asserts.assert(goog.isDef(code),
'Option "code" is required for constructing instance');
if (ol.ENABLE_PROJ4JS && typeof proj4 == 'function' &&
!goog.isDef(projections[code])) {
var def = proj4.defs(code);