From dd95d60c2eac3ae17942957111ecfc8b41c426cd Mon Sep 17 00:00:00 2001 From: mike-000 <49240900+mike-000@users.noreply.github.com> Date: Thu, 2 Apr 2020 23:17:10 +0100 Subject: [PATCH] test imageSmoothing: false without reprojection --- .../cases/tile-disable-smoothing/main.js | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 rendering/cases/tile-disable-smoothing/main.js diff --git a/rendering/cases/tile-disable-smoothing/main.js b/rendering/cases/tile-disable-smoothing/main.js new file mode 100644 index 0000000000..805344e9b2 --- /dev/null +++ b/rendering/cases/tile-disable-smoothing/main.js @@ -0,0 +1,33 @@ +import Map from '../../../src/ol/Map.js'; +import View from '../../../src/ol/View.js'; +import XYZ from '../../../src/ol/source/XYZ.js'; +import TileLayer from '../../../src/ol/layer/Tile.js'; +import {createXYZ} from '../../../src/ol/tilegrid.js'; + +const tileGrid = createXYZ(); +const extent = tileGrid.getTileCoordExtent([5, 5, 12]); +const center = [(extent[0] + extent[2]) / 2, (extent[1] + extent[3]) / 2]; + +const source = new XYZ({ + transition: 0, + minZoom: 5, + maxZoom: 5, + imageSmoothing: false, + url: '/data/tiles/osm/{z}/{x}/{y}.png' +}); + +const layer = new TileLayer({ + source: source +}); + +new Map({ + pixelRatio: 1, + target: 'map', + layers: [layer], + view: new View({ + center: center, + zoom: 10 + }) +}); + +render();