Add assertion for required option 'code' on ol.proj.Projection
Additionally clarify docs.
This commit is contained in:
@@ -143,6 +143,8 @@ ol.proj.Projection = function(options) {
|
|||||||
|
|
||||||
var projections = ol.proj.projections_;
|
var projections = ol.proj.projections_;
|
||||||
var code = options.code;
|
var code = options.code;
|
||||||
|
goog.asserts.assert(goog.isDef(code),
|
||||||
|
'Option "code" is required for constructing instance');
|
||||||
if (ol.ENABLE_PROJ4JS && typeof proj4 == 'function' &&
|
if (ol.ENABLE_PROJ4JS && typeof proj4 == 'function' &&
|
||||||
!goog.isDef(projections[code])) {
|
!goog.isDef(projections[code])) {
|
||||||
var def = proj4.defs(code);
|
var def = proj4.defs(code);
|
||||||
|
|||||||
Reference in New Issue
Block a user