Trigger render in Map, not MapRenderer
This commit is contained in:
@@ -244,7 +244,7 @@ goog.inherits(ol.webgl.MapRenderer, ol.MapRenderer);
|
|||||||
ol.webgl.MapRenderer.prototype.addLayer = function(layer) {
|
ol.webgl.MapRenderer.prototype.addLayer = function(layer) {
|
||||||
goog.base(this, 'addLayer', layer);
|
goog.base(this, 'addLayer', layer);
|
||||||
if (layer.getVisible()) {
|
if (layer.getVisible()) {
|
||||||
this.render();
|
this.getMap().render();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -409,7 +409,7 @@ ol.webgl.MapRenderer.prototype.handleBackgroundColorChanged = function() {
|
|||||||
backgroundColor.g / 255,
|
backgroundColor.g / 255,
|
||||||
backgroundColor.b / 255,
|
backgroundColor.b / 255,
|
||||||
backgroundColor.a / 255);
|
backgroundColor.a / 255);
|
||||||
this.render();
|
this.getMap().render();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -418,7 +418,7 @@ ol.webgl.MapRenderer.prototype.handleBackgroundColorChanged = function() {
|
|||||||
*/
|
*/
|
||||||
ol.webgl.MapRenderer.prototype.handleCenterChanged = function() {
|
ol.webgl.MapRenderer.prototype.handleCenterChanged = function() {
|
||||||
goog.base(this, 'handleCenterChanged');
|
goog.base(this, 'handleCenterChanged');
|
||||||
this.render();
|
this.getMap().render();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -427,7 +427,7 @@ ol.webgl.MapRenderer.prototype.handleCenterChanged = function() {
|
|||||||
* @protected
|
* @protected
|
||||||
*/
|
*/
|
||||||
ol.webgl.MapRenderer.prototype.handleLayerRendererChange = function(event) {
|
ol.webgl.MapRenderer.prototype.handleLayerRendererChange = function(event) {
|
||||||
this.render();
|
this.getMap().render();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -436,7 +436,7 @@ ol.webgl.MapRenderer.prototype.handleLayerRendererChange = function(event) {
|
|||||||
*/
|
*/
|
||||||
ol.webgl.MapRenderer.prototype.handleResolutionChanged = function() {
|
ol.webgl.MapRenderer.prototype.handleResolutionChanged = function() {
|
||||||
goog.base(this, 'handleResolutionChanged');
|
goog.base(this, 'handleResolutionChanged');
|
||||||
this.render();
|
this.getMap().render();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -445,7 +445,7 @@ ol.webgl.MapRenderer.prototype.handleResolutionChanged = function() {
|
|||||||
*/
|
*/
|
||||||
ol.webgl.MapRenderer.prototype.handleRotationChanged = function() {
|
ol.webgl.MapRenderer.prototype.handleRotationChanged = function() {
|
||||||
goog.base(this, 'handleRotationChanged');
|
goog.base(this, 'handleRotationChanged');
|
||||||
this.render();
|
this.getMap().render();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -463,7 +463,7 @@ ol.webgl.MapRenderer.prototype.handleSizeChanged = function() {
|
|||||||
var gl = this.gl_;
|
var gl = this.gl_;
|
||||||
if (!goog.isNull(gl)) {
|
if (!goog.isNull(gl)) {
|
||||||
gl.viewport(0, 0, size.width, size.height);
|
gl.viewport(0, 0, size.width, size.height);
|
||||||
this.render();
|
this.getMap().render();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -528,7 +528,7 @@ ol.webgl.MapRenderer.prototype.isImageTextureLoaded = function(image) {
|
|||||||
ol.webgl.MapRenderer.prototype.removeLayer = function(layer) {
|
ol.webgl.MapRenderer.prototype.removeLayer = function(layer) {
|
||||||
goog.base(this, 'removeLayer', layer);
|
goog.base(this, 'removeLayer', layer);
|
||||||
if (layer.getVisible()) {
|
if (layer.getVisible()) {
|
||||||
this.render();
|
this.getMap().render();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user