Class TiledMapSource
Inheritance
System.Object
TiledMapSource
Assembly: Telerik.WinUI.Controls.dll
Syntax
public class TiledMapSource : MultiScaleTileSource, IMapSource
Constructors
Declaration
protected TiledMapSource(int minZoomLevel, int maxZoomLevel, int tileWidth, int tileHeight)
Parameters
|
System.Int32
minZoomLevel
|
|
System.Int32
maxZoomLevel
|
|
System.Int32
tileWidth
|
|
System.Int32
tileHeight
|
Fields
Declaration
public static readonly DependencyProperty OpacityProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Properties
Declaration
public ICacheStorage CacheStorage { get; set; }
Property Value
Implements
Declaration
public CultureInfo Culture { get; set; }
Property Value
|
System.Globalization.CultureInfo
|
Implements
Declaration
public bool IsTileCachingEnabled { get; set; }
Property Value
Implements
Declaration
protected int MaxZoomLevel { get; }
Property Value
Declaration
protected int MinZoomLevel { get; }
Property Value
Declaration
public double Opacity { get; set; }
Property Value
Implements
Declaration
public string UniqueId { get; protected set; }
Property Value
Implements
Methods
Declaration
public override void CacheTile(int tileLevel, int tilePositionX, int tilePositionY, Uri uri, DateTime expires, byte[] tileBody)
Parameters
|
System.Int32
tileLevel
|
|
System.Int32
tilePositionX
|
|
System.Int32
tilePositionY
|
|
System.Uri
uri
|
|
System.DateTime
expires
|
|
System.Byte[]
tileBody
|
Overrides
Declaration
protected virtual int ConvertTileToZoomLevel(int tileLevelDetail)
Parameters
|
System.Int32
tileLevelDetail
|
Returns
Declaration
protected virtual int ConvertZoomToTileLevel(int zoomLevel)
Parameters
Returns
Declaration
protected virtual Stream GetCachedTile(int tileLevel, int tilePositionX, int tilePositionY)
Parameters
|
System.Int32
tileLevel
|
|
System.Int32
tilePositionX
|
|
System.Int32
tilePositionY
|
Returns
Declaration
protected override void GetCachedTileAsync(int tileLevel, int tilePositionX, int tilePositionY, Action<byte[]> callback)
Parameters
|
System.Int32
tileLevel
|
|
System.Int32
tilePositionX
|
|
System.Int32
tilePositionY
|
|
System.Action<System.Byte[]>
callback
|
Overrides
Declaration
protected virtual string GetCachedTileName(int tileLevel, int tilePositionX, int tilePositionY)
Parameters
|
System.Int32
tileLevel
|
|
System.Int32
tilePositionX
|
|
System.Int32
tilePositionY
|
Returns
Declaration
protected virtual Uri GetTile(int tileLevel, int tilePositionX, int tilePositionY)
Parameters
|
System.Int32
tileLevel
|
|
System.Int32
tilePositionX
|
|
System.Int32
tilePositionY
|
Returns
Declaration
protected override void GetTileLayers(int tileLevel, int tilePositionX, int tilePositionY, IList<object> tileImageLayerSources)
Parameters
|
System.Int32
tileLevel
|
|
System.Int32
tilePositionX
|
|
System.Int32
tilePositionY
|
|
System.Collections.Generic.IList<System.Object>
tileImageLayerSources
|
Overrides
Declaration
public virtual void Initialize()
Implements
Declaration
protected void InvalidateNullTiles()
Declaration
public virtual bool IsLevelSupported(int level)
Parameters
Returns
Implements
Declaration
protected virtual bool IsValidCacheUri(int tileLevel, int tilePositionX, int tilePositionY, Uri uri)
Parameters
|
System.Int32
tileLevel
|
|
System.Int32
tilePositionX
|
|
System.Int32
tilePositionY
|
|
System.Uri
uri
|
Returns
Declaration
protected virtual bool IsValidTileLevel(int tileLevel)
Parameters
Returns
Declaration
protected void RaiseInitializationFaulted(string uniqueId, Exception error)
Parameters
|
System.String
uniqueId
|
|
System.Exception
error
|
Declaration
protected void RaiseInitializeCompleted()
Events
Declaration
public event EventHandler<InitializationFaultEventArgs> InitializationFaulted
Event Type
Declaration
public event EventHandler InitializeCompleted
Event Type
Implements
Extension Methods