Tile layer background levels

This commit is contained in:
ClemensFischer 2025-11-27 20:06:48 +01:00
parent 05750d669c
commit ec99fc0cf7
2 changed files with 36 additions and 32 deletions

View file

@ -190,9 +190,13 @@ namespace MapControl
if (maxZoomLevel >= MinZoomLevel)
{
var minZoomLevel = IsBaseMapLayer
? Math.Max(TileMatrix.ZoomLevel - MaxBackgroundLevels, MinZoomLevel)
: maxZoomLevel;
var minZoomLevel = maxZoomLevel;
if (IsBaseMapLayer)
{
var bgLevels = Math.Max(MaxBackgroundLevels, 0);
minZoomLevel = Math.Max(TileMatrix.ZoomLevel - bgLevels, MinZoomLevel);
}
for (var zoomLevel = minZoomLevel; zoomLevel <= maxZoomLevel; zoomLevel++)
{