From 977b89c99d60826afc063447261b45ca42986cc8 Mon Sep 17 00:00:00 2001 From: mike-000 <49240900+mike-000@users.noreply.github.com> Date: Wed, 18 Dec 2019 20:40:20 +0000 Subject: [PATCH] Disable image smoothing for the DEM source --- examples/sea-level.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/examples/sea-level.js b/examples/sea-level.js index bb8fb5b5ab..f52cdb0aad 100644 --- a/examples/sea-level.js +++ b/examples/sea-level.js @@ -22,9 +22,15 @@ function flood(pixels, data) { } const key = 'pk.eyJ1IjoidHNjaGF1YiIsImEiOiJjaW5zYW5lNHkxMTNmdWttM3JyOHZtMmNtIn0.CDIBD8H-G2Gf-cPkIuWtRg'; -const elevation = new XYZ({ - url: 'https://api.mapbox.com/v4/mapbox.terrain-rgb/{z}/{x}/{y}.pngraw?access_token=' + key, - crossOrigin: 'anonymous' +const elevation = new TileLayer({ + source: new XYZ({ + url: 'https://api.mapbox.com/v4/mapbox.terrain-rgb/{z}/{x}/{y}.pngraw?access_token=' + key, + crossOrigin: 'anonymous' + }) +}); +elevation.on('prerender', function(evt) { + evt.context.imageSmoothingEnabled = false; + evt.context.msImageSmoothingEnabled = false; }); const raster = new RasterSource({