Skip to content

Commit b3e907b

Browse files
committed
Website updates
1 parent 219510d commit b3e907b

File tree

12 files changed

+42
-11
lines changed

12 files changed

+42
-11
lines changed

dist/en/main/apidoc/module-ol_renderer_canvas_TileLayer-CanvasTileLayerRenderer.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ <h4 class="name">
145145

146146
<div class="tag-source">
147147
<a href="https://github.com/openlayers/openlayers/blob/main/src/ol/renderer/canvas/TileLayer.js">renderer/canvas/TileLayer.js</a>,
148-
<a href="https://github.com/openlayers/openlayers/blob/main/src/ol/renderer/canvas/TileLayer.js#L119">line 119</a>
148+
<a href="https://github.com/openlayers/openlayers/blob/main/src/ol/renderer/canvas/TileLayer.js#L120">line 120</a>
149149
</div>
150150

151151
</div>

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/TileLayer.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/TileLayer.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import {
1919
createEmpty,
2020
equals,
2121
getIntersection,
22+
getRotatedViewport,
2223
getTopLeft,
2324
intersects,
2425
} from '../../extent.js';
@@ -416,6 +417,15 @@ class CanvasTileLayerRenderer extends CanvasLayerRenderer {
416417
tileSource.zDirection,
417418
),
418419
);
420+
const rotation = viewState.rotation;
421+
const viewport = rotation
422+
? getRotatedViewport(
423+
viewState.center,
424+
viewState.resolution,
425+
rotation,
426+
frameState.size,
427+
)
428+
: undefined;
419429
for (let z = initialZ; z >= minZ; --z) {
420430
const tileRange = tileGrid.getTileRangeForExtentAndZ(
421431
extent,
@@ -427,6 +437,12 @@ class CanvasTileLayerRenderer extends CanvasLayerRenderer {
427437

428438
for (let x = tileRange.minX; x <= tileRange.maxX; ++x) {
429439
for (let y = tileRange.minY; y <= tileRange.maxY; ++y) {
440+
if (
441+
rotation &&
442+
!tileGrid.tileCoordIntersectsViewport([z, x, y], viewport)
443+
) {
444+
continue;
445+
}
430446
const tile = this.getTile(z, x, y, frameState);
431447
if (!tile) {
432448
continue;

dist/en/main/ol/renderer/webgl/TileLayerBase.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.

0 commit comments

Comments
 (0)