Add tile queue

This commit is contained in:
Tom Payne
2013-01-11 01:10:21 +01:00
parent 2a6cc1ae70
commit 52df441cf8
6 changed files with 151 additions and 2 deletions

View File

@@ -391,7 +391,8 @@ ol.renderer.webgl.TileLayer.prototype.renderFrame =
var tileState = tile.getState();
if (tileState == ol.TileState.IDLE) {
tile.load();
var tileCenter = tileGrid.getTileCoordCenter(tileCoord);
frameState.tileQueue.enqueue(tile, tileCenter, tileResolution);
} else if (tileState == ol.TileState.LOADED) {
if (mapRenderer.isTileTextureLoaded(tile)) {
tilesToDrawByZ[z][tileCoord.toString()] = tile;