Index: Core/Components/src/Core.Components.DotSpatial/Layer/BruTile/BruTileLayer.cs =================================================================== diff -u -r9e9976818f1b446948c3bf815cafe2e023f98ac1 -r974739286586d0a23ca2bf41029e19491f191fca --- Core/Components/src/Core.Components.DotSpatial/Layer/BruTile/BruTileLayer.cs (.../BruTileLayer.cs) (revision 9e9976818f1b446948c3bf815cafe2e023f98ac1) +++ Core/Components/src/Core.Components.DotSpatial/Layer/BruTile/BruTileLayer.cs (.../BruTileLayer.cs) (revision 974739286586d0a23ca2bf41029e19491f191fca) @@ -102,7 +102,7 @@ /// The projection information of to which the data has been projected to. This value /// is null if the layer hasn't been reprojected. /// - private ProjectionInfo targetProjection; + private ProjectionInfo projectionInfo; private float transparency; @@ -197,8 +197,8 @@ { get { - return targetProjection != null - ? MyExtent.Reproject(sourceProjection, targetProjection) + return projectionInfo != null + ? MyExtent.Reproject(sourceProjection, projectionInfo) : MyExtent; } } @@ -211,20 +211,20 @@ }; } - public override void Reproject(ProjectionInfo targetProjectionInfo) + public override void Reproject(ProjectionInfo targetProjection) { - if (targetProjectionInfo != null) + if (targetProjection != null) { - targetProjection = targetProjectionInfo.Equals(sourceProjection) - ? null - : targetProjectionInfo; + projectionInfo = targetProjection.Equals(sourceProjection) + ? null + : targetProjection; } else { - targetProjection = null; + projectionInfo = null; } - Projection = targetProjection ?? sourceProjection; + Projection = projectionInfo ?? sourceProjection; } public void DrawRegions(MapArgs args, List regions) @@ -283,10 +283,10 @@ private DotSpatialExtent GetExtentInTargetCoordinateSystem(DotSpatialExtent region) { - return targetProjection == null + return projectionInfo == null ? region : region.Intersection(Extent) - .Reproject(targetProjection, sourceProjection); + .Reproject(projectionInfo, sourceProjection); } private static bool GetBruTileExtentToRender(DotSpatialExtent geoExtent, out BruTileExtent extent) @@ -305,7 +305,7 @@ { var tilesNotImmediatelyDrawn = new List(); - var reprojector = new TileReprojector(args, sourceProjection, targetProjection); + var reprojector = new TileReprojector(args, sourceProjection, projectionInfo); Resolution resolution = schema.Resolutions[level]; foreach (TileInfo info in tiles) {