Activate useInterimTilesOnError in ol.renderer.webgl.TileLayer
This commit is contained in:
@@ -200,6 +200,11 @@ ol.renderer.webgl.TileLayer.prototype.prepareFrame =
|
|||||||
var findLoadedTiles = goog.bind(tileSource.findLoadedTiles, tileSource,
|
var findLoadedTiles = goog.bind(tileSource.findLoadedTiles, tileSource,
|
||||||
tilesToDrawByZ, getTileIfLoaded);
|
tilesToDrawByZ, getTileIfLoaded);
|
||||||
|
|
||||||
|
var useInterimTilesOnError = tileLayer.getUseInterimTilesOnError();
|
||||||
|
if (!goog.isDef(useInterimTilesOnError)) {
|
||||||
|
useInterimTilesOnError = true;
|
||||||
|
}
|
||||||
|
|
||||||
var allTilesLoaded = true;
|
var allTilesLoaded = true;
|
||||||
var tmpExtent = ol.extent.createEmpty();
|
var tmpExtent = ol.extent.createEmpty();
|
||||||
var tmpTileRange = new ol.TileRange(0, 0, 0, 0);
|
var tmpTileRange = new ol.TileRange(0, 0, 0, 0);
|
||||||
@@ -214,8 +219,9 @@ ol.renderer.webgl.TileLayer.prototype.prepareFrame =
|
|||||||
tilesToDrawByZ[z][tile.tileCoord.toString()] = tile;
|
tilesToDrawByZ[z][tile.tileCoord.toString()] = tile;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
} else if (tileState == ol.TileState.ERROR ||
|
} else if (tileState == ol.TileState.EMPTY ||
|
||||||
tileState == ol.TileState.EMPTY) {
|
(tileState == ol.TileState.ERROR &&
|
||||||
|
!useInterimTilesOnError)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user