From 0a6cbf3ebc9ee01df4733eb1e6d0e33304cbec79 Mon Sep 17 00:00:00 2001 From: Marwin Hochfelsner <50826859+hlfan@users.noreply.github.com> Date: Tue, 18 Feb 2025 12:00:36 +0100 Subject: [PATCH] Sort tiles by zoom (#9504) to make sure that low zoom tiles don't hide higher resolution tiles. This can be relevant in case of tile loading errors or around the coverage border of a tile service. --- modules/renderer/tile_layer.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/renderer/tile_layer.js b/modules/renderer/tile_layer.js index a3436fd27..de58fc0d4 100644 --- a/modules/renderer/tile_layer.js +++ b/modules/renderer/tile_layer.js @@ -208,7 +208,8 @@ export function rendererTileLayer(context) { .style(transformProp, imageTransform) .classed('tile-debug', showDebug) .classed('tile-removing', false) - .classed('tile-center', function(d) { return d === nearCenter; }); + .classed('tile-center', function(d) { return d === nearCenter; }) + .sort((a, b) => a[2] - b[2]);