Show / Hide Table of Contents

Class ImageTiledLayer

Abstract base class for layers that display cached maps. You would typically work with one or more sub-classes of this class.

Inheritance
System.Object
Layer
ImageAdjustmentLayer
ImageTiledLayer
ArcGISTiledLayer
ServiceImageTiledLayer
WmtsLayer
Implements
System.ComponentModel.INotifyPropertyChanged
ILoadable
ILayerContent
ImageAdjustmentLayer.Brightness
ImageAdjustmentLayer.Contrast
ImageAdjustmentLayer.Gamma
Layer.LoadAsync()
Layer.CancelLoad()
Layer.RetryLoadAsync()
Layer.LoadStatus
Layer.LoadError
Layer.Item
Layer.Attribution
Layer.Description
Layer.MaxScale
Layer.MinScale
Layer.SpatialReference
Layer.Opacity
Layer.Id
Layer.Clone()
Layer.CanChangeVisibility
Layer.IsVisible
Layer.IsIdentifyEnabled
Layer.Name
Layer.ShowInLegend
Layer.SublayerContents
Layer.GetLegendInfosAsync()
Layer.IsVisibleAtScale(Double)
Layer.PropertyChanged
Layer.OnPropertyChanged(String)
Layer.Loaded
Layer.LoadStatusChanged
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Esri.ArcGISRuntime.Mapping
Assembly: Esri.ArcGISRuntime.dll
Syntax
public abstract class ImageTiledLayer : ImageAdjustmentLayer, INotifyPropertyChanged, ILoadable, ILayerContent
Remarks

The ImageTiledLayer defines a base class for layers that display tiled map services and cached image services. This is an abstract class that can be derived in a custom class to implement a local tile data scheme. To implement a custom ImageTiledLayer (for example to load your own local tile data) you should derive from this type and supply the data for each tile as it is requested. Additionally, you must supply TileInfo that describes the tiling scheme, and an Envelope that defines the layer extent.

Implement this class if you want to create a custom tiled layer where the cached images cannot be referenced by a simple System.Uri. If your images can be referenced by a simple Uri, you should instead implement ServiceImageTiledLayer.

Constructors

Name Description
ImageTiledLayer(TileInfo, Envelope)

Initializes a new instance of the ImageTiledLayer class.

Properties

Name Description
FullExtent

Gets or sets the full extent of this layer.

NoDataTileBehavior

Gets or sets the NoDataTileBehavior for the ImageTiledLayer. The value controls how a tile returning 'NoData' will be resampled.

TileInfo

Gets or sets the tiling scheme information for this layer.

Methods

Name Description
GetTileDataAsync(Int32, Int32, Int32, CancellationToken)

Gets the tile data for a given level, row, and column.

See Also

ServiceImageTiledLayer
ArcGISTiledLayer
WmtsLayer
WebTiledLayer
OpenStreetMapLayer

Applies to

TargetVersions
.NET Standard 2.0100.3 - 200.7
.NET100.13 - 200.7
.NET Windows100.13 - 200.7
.NET Android200.0 - 200.7
.NET iOS200.0 - 200.7
.NET Framework100.0 - 200.7
Xamarin.Android100.0 - 100.15
Xamarin.iOS100.0 - 100.15
UWP100.0 - 200.7
In This Article
Back to top Copyright © 2022 Esri.