Also consider lower resolution tiles as used tiles

This commit is contained in:
ahocevar
2019-01-21 22:34:01 +01:00
parent 2078b5d355
commit a5d93117ed
4 changed files with 8 additions and 17 deletions

View File

@@ -21,8 +21,7 @@ class TileCache extends LRUCache {
expireCache(usedTiles) {
while (this.canExpireCache()) {
const tile = this.peekLast();
const zKey = tile.tileCoord[0].toString();
if (zKey in usedTiles && usedTiles[zKey].contains(tile.tileCoord)) {
if (tile.getKey() in usedTiles) {
break;
} else {
this.pop().dispose();