Require that map layers are unique
This commit is contained in:
@@ -54,14 +54,14 @@ ol.layer.Group = function(opt_options) {
|
||||
|
||||
if (layers) {
|
||||
if (Array.isArray(layers)) {
|
||||
layers = new ol.Collection(layers.slice());
|
||||
layers = new ol.Collection(layers.slice(), {unique: true});
|
||||
} else {
|
||||
ol.asserts.assert(layers instanceof ol.Collection,
|
||||
43); // Expected `layers` to be an array or an `ol.Collection`
|
||||
layers = layers;
|
||||
}
|
||||
} else {
|
||||
layers = new ol.Collection();
|
||||
layers = new ol.Collection(undefined, {unique: true});
|
||||
}
|
||||
|
||||
this.setLayers(layers);
|
||||
|
||||
Reference in New Issue
Block a user