Skip to content

Commit 2b2ee8c

Browse files
wsw0108fuzhenn
authored andcommitted
fix call to 'Canvas.createCanvas()' for ssr
1 parent 781be63 commit 2b2ee8c

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/renderer/geometry/Painter.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -547,7 +547,8 @@ class Painter extends Class {
547547
tolerance = 0.5;
548548
}
549549
if (!testCanvas) {
550-
testCanvas = Canvas.createCanvas(1, 1);
550+
const canvasClass = this.getMap() ? this.getMap().CanvasClass : null;
551+
testCanvas = Canvas.createCanvas(1, 1, canvasClass);
551552
}
552553
Canvas.setHitTesting(true);
553554
testCanvas.width = testCanvas.height = 2 * tolerance;

src/renderer/layer/tilelayer/TileLayerCanvasRenderer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -703,7 +703,7 @@ class TileLayerCanvasRenderer extends CanvasRenderer {
703703
}
704704
const tileSize = this.layer.getTileSize(),
705705
scale = map._getResolution(z) / map._getResolution(),
706-
canvas = this._tilePlaceHolder = this._tilePlaceHolder || Canvas.createCanvas(1, 1);
706+
canvas = this._tilePlaceHolder = this._tilePlaceHolder || Canvas.createCanvas(1, 1, map.CanvasClass);
707707
canvas.width = tileSize.width * scale;
708708
canvas.height = tileSize.height * scale;
709709
if (isFunction(placeholder)) {

0 commit comments

Comments
 (0)