diff --git a/MapControl/Shared/MapTileLayer.cs b/MapControl/Shared/MapTileLayer.cs
index 9856cd21..fb85705d 100644
--- a/MapControl/Shared/MapTileLayer.cs
+++ b/MapControl/Shared/MapTileLayer.cs
@@ -20,9 +20,9 @@ using Avalonia.Media;
namespace MapControl
{
///
- /// Displays a standard Web Mercator map tile grid, e.g. an OpenStreetMap tile grid.
+ /// Displays a standard Web Mercator map tile pyramid, e.g. a OpenStreetMap tiles.
///
- public partial class MapTileLayer : MapTileLayerBase
+ public partial class MapTileLayer : MapTilePyramidLayer
{
public static readonly DependencyProperty MinZoomLevelProperty =
DependencyPropertyHelper.Register(nameof(MinZoomLevel), 0);
diff --git a/MapControl/Shared/MapTileLayerBase.cs b/MapControl/Shared/MapTilePyramidLayer.cs
similarity index 87%
rename from MapControl/Shared/MapTileLayerBase.cs
rename to MapControl/Shared/MapTilePyramidLayer.cs
index 16b67097..59cf6ee6 100644
--- a/MapControl/Shared/MapTileLayerBase.cs
+++ b/MapControl/Shared/MapTilePyramidLayer.cs
@@ -26,43 +26,43 @@ using Avalonia.Threading;
namespace MapControl
{
- public abstract class MapTileLayerBase : Panel, IMapLayer
+ public abstract class MapTilePyramidLayer : Panel, IMapLayer
{
public static readonly DependencyProperty TileSourceProperty =
- DependencyPropertyHelper.Register(nameof(TileSource), null,
+ DependencyPropertyHelper.Register(nameof(TileSource), null,
(layer, oldValue, newValue) => layer.UpdateTileLayer(true));
public static readonly DependencyProperty SourceNameProperty =
- DependencyPropertyHelper.Register(nameof(SourceName));
+ DependencyPropertyHelper.Register(nameof(SourceName));
public static readonly DependencyProperty DescriptionProperty =
- DependencyPropertyHelper.Register(nameof(Description));
+ DependencyPropertyHelper.Register(nameof(Description));
public static readonly DependencyProperty MaxBackgroundLevelsProperty =
- DependencyPropertyHelper.Register(nameof(MaxBackgroundLevels), 5);
+ DependencyPropertyHelper.Register(nameof(MaxBackgroundLevels), 5);
public static readonly DependencyProperty UpdateIntervalProperty =
- DependencyPropertyHelper.Register(nameof(UpdateInterval), TimeSpan.FromSeconds(0.2),
+ DependencyPropertyHelper.Register(nameof(UpdateInterval), TimeSpan.FromSeconds(0.2),
(layer, oldValue, newValue) => layer.updateTimer.Interval = newValue);
public static readonly DependencyProperty UpdateWhileViewportChangingProperty =
- DependencyPropertyHelper.Register(nameof(UpdateWhileViewportChanging));
+ DependencyPropertyHelper.Register(nameof(UpdateWhileViewportChanging));
public static readonly DependencyProperty MapBackgroundProperty =
- DependencyPropertyHelper.Register(nameof(MapBackground));
+ DependencyPropertyHelper.Register(nameof(MapBackground));
public static readonly DependencyProperty MapForegroundProperty =
- DependencyPropertyHelper.Register(nameof(MapForeground));
+ DependencyPropertyHelper.Register(nameof(MapForeground));
public static readonly DependencyProperty LoadingProgressProperty =
- DependencyPropertyHelper.Register(nameof(LoadingProgress), 1d);
+ DependencyPropertyHelper.Register(nameof(LoadingProgress), 1d);
private readonly Progress loadingProgress;
private readonly DispatcherTimer updateTimer;
private ITileImageLoader tileImageLoader;
private MapBase parentMap;
- protected MapTileLayerBase()
+ protected MapTilePyramidLayer()
{
IsHitTestVisible = false;
diff --git a/MapControl/Shared/WmtsTileLayer.cs b/MapControl/Shared/WmtsTileLayer.cs
index d0eb144d..31c3a644 100644
--- a/MapControl/Shared/WmtsTileLayer.cs
+++ b/MapControl/Shared/WmtsTileLayer.cs
@@ -20,7 +20,7 @@ namespace MapControl
///
/// Displays map tiles from a Web Map Tile Service (WMTS).
///
- public partial class WmtsTileLayer : MapTileLayerBase
+ public partial class WmtsTileLayer : MapTilePyramidLayer
{
private static ILogger logger;
private static ILogger Logger => logger ??= ImageLoader.LoggerFactory?.CreateLogger(typeof(WmtsTileLayer));
@@ -174,7 +174,7 @@ namespace MapControl
foreach (var tileMatrix in currentMatrixes)
{
var layer = currentLayers.FirstOrDefault(l => l.WmtsTileMatrix == tileMatrix) ??
- new WmtsTileMatrixLayer(tileMatrix, tileMatrixSet.TileMatrixes.IndexOf(tileMatrix));
+ new WmtsTileMatrixLayer(tileMatrix, tileMatrixSet.TileMatrixes.IndexOf(tileMatrix));
if (layer.UpdateTiles(ParentMap.ViewTransform, ParentMap.ActualWidth, ParentMap.ActualHeight))
{