Replace ol.Tile.isLoaded with ol.Tile.getState

This commit is contained in:
Tom Payne
2012-08-07 12:07:55 +02:00
parent 2983a2ef02
commit 1f5cda88c4
2 changed files with 20 additions and 17 deletions
+4 -2
View File
@@ -16,6 +16,7 @@ goog.require('goog.webgl');
goog.require('ol.Coordinate');
goog.require('ol.Size');
goog.require('ol.TileLayer');
goog.require('ol.TileState');
goog.require('ol.webgl.LayerRenderer');
goog.require('ol.webgl.shader.Fragment');
goog.require('ol.webgl.shader.Vertex');
@@ -334,7 +335,7 @@ ol.webgl.TileLayerRenderer.prototype.render = function() {
tileBounds.forEachTileCoord(z, function(tileCoord) {
var tile = tileStore.getTile(tileCoord);
if (goog.isNull(tile)) {
} else if (tile.isLoaded()) {
} else if (tile.getState() == ol.TileState.LOADED) {
tilesToDrawByZ[z][tileCoord.toString()] = tile;
} else {
var tileKey = goog.getUid(tile);
@@ -355,7 +356,8 @@ ol.webgl.TileLayerRenderer.prototype.render = function() {
return;
}
var tile = tileStore.getTile(tileCoord);
if (!goog.isNull(tile) && tile.isLoaded()) {
if (!goog.isNull(tile) &&
tile.getState() == ol.TileState.LOADED) {
if (!tilesToDrawByZ[z]) {
tilesToDrawByZ[z] = {};
}