diff --git a/src/ol/webgl/layerrenderer.js b/src/ol/webgl/layerrenderer.js index 7f44c5fb57..d1f8e240fe 100644 --- a/src/ol/webgl/layerrenderer.js +++ b/src/ol/webgl/layerrenderer.js @@ -31,6 +31,15 @@ ol.webgl.LayerRenderer.prototype.getGL = function() { }; +/** + * @override + * @return {ol.webgl.Map} Map. + */ +ol.webgl.LayerRenderer.prototype.getMap = function() { + return /** @type {ol.webgl.Map} */ goog.base(this, 'getMap'); +}; + + /** */ ol.webgl.LayerRenderer.prototype.handleContextLost = goog.nullFunction; diff --git a/src/ol/webgl/tilelayerrenderer.js b/src/ol/webgl/tilelayerrenderer.js index 765c24681b..9cd6a7fe7c 100644 --- a/src/ol/webgl/tilelayerrenderer.js +++ b/src/ol/webgl/tilelayerrenderer.js @@ -173,7 +173,7 @@ ol.webgl.TileLayerRenderer.prototype.redraw = function() { var gl = this.getGL(); - var map = /** @type {ol.webgl.Map} */ (this.getMap()); + var map = this.getMap(); var extent = map.getExtent(); var resolution = map.getResolution(); if (!goog.isDef(extent) || !goog.isDef(resolution)) {