Only redraw if visible layers are added or removed
This commit is contained in:
+6
-2
@@ -107,7 +107,9 @@ ol.webgl.Map.prototype.handleCenterChanged = function() {
|
|||||||
*/
|
*/
|
||||||
ol.webgl.Map.prototype.handleLayerAdd = function(layer) {
|
ol.webgl.Map.prototype.handleLayerAdd = function(layer) {
|
||||||
goog.base(this, 'handleLayerAdd', layer);
|
goog.base(this, 'handleLayerAdd', layer);
|
||||||
this.redraw_();
|
if (layer.getVisible()) {
|
||||||
|
this.redraw_();
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -116,7 +118,9 @@ ol.webgl.Map.prototype.handleLayerAdd = function(layer) {
|
|||||||
*/
|
*/
|
||||||
ol.webgl.Map.prototype.handleLayerRemove = function(layer) {
|
ol.webgl.Map.prototype.handleLayerRemove = function(layer) {
|
||||||
goog.base(this, 'handleLayerRemove', layer);
|
goog.base(this, 'handleLayerRemove', layer);
|
||||||
this.redraw_();
|
if (layer.getVisible()) {
|
||||||
|
this.redraw_();
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user