Recreate instructions for the view resolution

This commit is contained in:
ahocevar
2019-03-20 22:28:09 +01:00
parent a25ca03040
commit d2f60a70d1
3 changed files with 45 additions and 13 deletions

View File

@@ -12,8 +12,10 @@ import {createCanvasContext2D} from './dom.js';
* @property {boolean} dirty
* @property {null|import("./render.js").OrderFunction} renderedRenderOrder
* @property {number} renderedTileRevision
* @property {number} renderedResolution
* @property {number} renderedRevision
* @property {number} renderedZ
* @property {number} renderedTileResolution
* @property {number} renderedTileZ
*/
@@ -64,6 +66,11 @@ class VectorRenderTile extends Tile {
*/
this.replayState_ = {};
/**
* @type {number}
*/
this.wantedResolution;
/**
* @type {!function(import("./VectorRenderTile.js").default):Array<import("./VectorTile.js").default>}
*/
@@ -156,7 +163,9 @@ class VectorRenderTile extends Tile {
this.replayState_[key] = {
dirty: false,
renderedRenderOrder: null,
renderedResolution: NaN,
renderedRevision: -1,
renderedTileResolution: NaN,
renderedTileRevision: -1,
renderedZ: -1,
renderedTileZ: -1