Render older loaded tiles while waiting for new tiles

This commit is contained in:
Thomas Moelhave
2016-09-01 19:54:06 +02:00
parent 98aba50735
commit 69fc9edb4d
6 changed files with 152 additions and 22 deletions

View File

@@ -252,8 +252,8 @@ ol.renderer.webgl.TileLayer.prototype.prepareFrame = function(frameState, layerS
drawable = tileState == ol.Tile.State.LOADED ||
tileState == ol.Tile.State.EMPTY ||
tileState == ol.Tile.State.ERROR && !useInterimTilesOnError;
if (!drawable && tile.interimTile) {
tile = tile.interimTile;
if (!drawable) {
tile = tile.getInterimTile();
}
tileState = tile.getState();
if (tileState == ol.Tile.State.LOADED) {