Skip to content

Commit 3352aa9

Browse files
committed
Website updates
1 parent af91935 commit 3352aa9

File tree

9 files changed

+19
-12
lines changed

9 files changed

+19
-12
lines changed

dist/en/main/examples/common.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/examples/common.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/examples/offscreen-canvas.worker.worker.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/examples/offscreen-canvas.worker.worker.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/ol/dist/ol.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/ol/dist/ol.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/ol/renderer/canvas/VectorTileLayer.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/ol/renderer/canvas/VectorTileLayer.js

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -163,12 +163,19 @@ class CanvasVectorTileLayerRenderer extends CanvasTileLayerRenderer {
163163
const viewState = frameState.viewState;
164164
const resolution = viewState.resolution;
165165
const viewHints = frameState.viewHints;
166+
const source = this.getLayer().getSource();
167+
const tileGrid = source.getTileGridForProjection(viewState.projection);
166168
const hifi = !(
167169
viewHints[ViewHint.ANIMATING] || viewHints[ViewHint.INTERACTING]
168170
);
169-
if (hifi || !tile.wantedResolution) {
171+
const withinTileResolutionRange =
172+
tileGrid.getZForResolution(resolution, source.zDirection) === z;
173+
if (hifi && withinTileResolutionRange) {
170174
tile.wantedResolution = resolution;
175+
} else if (!tile.wantedResolution) {
176+
tile.wantedResolution = tileGrid.getResolution(z);
171177
}
178+
172179
return tile;
173180
}
174181

@@ -919,10 +926,10 @@ class CanvasVectorTileLayerRenderer extends CanvasTileLayerRenderer {
919926
const replayState = tile.getReplayState(layer);
920927
const revision = layer.getRevision();
921928
const resolution = tile.wantedResolution;
922-
return (
929+
const tileImageNeedsRender =
923930
replayState.renderedTileResolution !== resolution ||
924-
replayState.renderedTileRevision !== revision
925-
);
931+
replayState.renderedTileRevision !== revision;
932+
return tileImageNeedsRender;
926933
}
927934

928935
/**

dist/main.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)