diff --git a/MapControl/Shared/MapTileLayer.cs b/MapControl/Shared/MapTileLayer.cs index b6e129a4..8d30dba1 100644 --- a/MapControl/Shared/MapTileLayer.cs +++ b/MapControl/Shared/MapTileLayer.cs @@ -122,14 +122,17 @@ namespace MapControl if (ParentMap == null || !ParentMap.MapProjection.IsWebMercator) { + update = TileMatrix != null; TileMatrix = null; - update = true; } else { if (TileSource != TileImageLoader.TileSource) { - Tiles = new List(); + if (Tiles.Count > 0) + { + Tiles = new List(); // clear all + } update = true; }