The same projection can be added more than once
So that addCommonProjections can be safely called in our examples.
This commit is contained in:
@@ -336,7 +336,6 @@ ol.projection.addProj4jsProjection_ = function(proj4jsProjection) {
|
|||||||
ol.projection.addProjection = function(projection) {
|
ol.projection.addProjection = function(projection) {
|
||||||
var projections = ol.projection.projections_;
|
var projections = ol.projection.projections_;
|
||||||
var code = projection.getCode();
|
var code = projection.getCode();
|
||||||
goog.asserts.assert(!goog.object.containsKey(projections, code));
|
|
||||||
projections[code] = projection;
|
projections[code] = projection;
|
||||||
ol.projection.addTransform(
|
ol.projection.addTransform(
|
||||||
projection, projection, ol.projection.cloneTransform);
|
projection, projection, ol.projection.cloneTransform);
|
||||||
@@ -397,8 +396,6 @@ ol.projection.addTransform = function(source, destination, transformFn) {
|
|||||||
if (!goog.object.containsKey(transforms, sourceCode)) {
|
if (!goog.object.containsKey(transforms, sourceCode)) {
|
||||||
transforms[sourceCode] = {};
|
transforms[sourceCode] = {};
|
||||||
}
|
}
|
||||||
goog.asserts.assert(
|
|
||||||
!goog.object.containsKey(transforms[sourceCode], destinationCode));
|
|
||||||
transforms[sourceCode][destinationCode] = transformFn;
|
transforms[sourceCode][destinationCode] = transformFn;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user