diff --git a/rendering/cases/layer-vectortile-rotate/main.js b/rendering/cases/layer-vectortile-rotate/main.js new file mode 100644 index 0000000000..39367b18f7 --- /dev/null +++ b/rendering/cases/layer-vectortile-rotate/main.js @@ -0,0 +1,27 @@ +import Map from '../../../src/ol/Map.js'; +import View from '../../../src/ol/View.js'; +import VectorTileSource from "../../../src/ol/source/VectorTile"; +import MVT from "../../../src/ol/format/MVT"; +import {createXYZ} from "../../../src/ol/tilegrid"; +import VectorTileLayer from "../../../src/ol/layer/VectorTile"; + +const map = new Map({ + layers: [ + new VectorTileLayer({ + source: new VectorTileSource({ + format: new MVT(), + tileGrid: createXYZ(), + url: '/data/tiles/mvt/{z}-{x}-{y}.vector.pbf', + transition: 0 + }) + }) + ], + target: 'map', + view: new View({ + center: [1825927.7316762917, 6143091.089223046], + zoom: 14 + }) +}); + +map.getView().setRotation( Math.PI / 4); +render({message: 'Vector tile layer rotates'}); diff --git a/test/rendering/ol/layer/vectortile.test.js b/test/rendering/ol/layer/vectortile.test.js index 96b8d39ed0..94ee5dbdc8 100644 --- a/test/rendering/ol/layer/vectortile.test.js +++ b/test/rendering/ol/layer/vectortile.test.js @@ -76,15 +76,6 @@ describe('ol.rendering.layer.VectorTile', function() { }); }); - it('renders rotated view correctly with the canvas renderer', function(done) { - createMap(); - map.getView().setRotation(Math.PI / 4); - waitForTiles(source, {}, function() { - expectResemble(map, 'rendering/ol/layer/expected/vectortile-canvas-rotated.png', - 14, done); - }); - }); - it('renders rotated view correctly with vector layer on top', function(done) { createMap(); const vectorSource = new VectorSource({