Improved TileImageLoader

This commit is contained in:
ClemensFischer 2023-08-12 17:36:37 +02:00
parent d9c5455a83
commit c6f7b2d665
9 changed files with 70 additions and 87 deletions

View file

@ -123,7 +123,7 @@ namespace MapControl
return finalSize;
}
protected override Task UpdateTileLayer()
protected override Task UpdateTileLayer(bool tileSourceChanged)
{
var updateTiles = false;
@ -134,7 +134,7 @@ namespace MapControl
}
else
{
if (TileSource != TileImageLoader.TileSource)
if (tileSourceChanged)
{
Tiles = new TileCollection(); // clear all
updateTiles = true;
@ -152,7 +152,7 @@ namespace MapControl
{
UpdateTiles();
return TileImageLoader.LoadTiles(Tiles, TileSource, SourceName);
return LoadTiles(Tiles, SourceName);
}
return Task.CompletedTask;