Allow canvas reuse for WebGL layers

This commit is contained in:
Tim Schaub
2021-11-06 12:09:08 -06:00
parent a1b8f08bca
commit a2f3c02ac5
13 changed files with 527 additions and 44 deletions

View File

@@ -16,6 +16,7 @@ import {assign} from '../obj.js';
import {createCanvasContext2D} from '../dom.js';
import {create as createTransform} from '../transform.js';
import {equals, getCenter, getHeight, getWidth} from '../extent.js';
import {getUid} from '../util.js';
let hasImageData = true;
try {
@@ -646,6 +647,7 @@ class RasterSource extends ImageSource {
}),
viewHints: [],
wantedTiles: {},
mapId: getUid(this),
};
this.setAttributions(function (frameState) {