skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class TiledMapSource

Inheritance
System.Object
MultiScaleTileSource
TiledMapSource
ArcGisWorldMapSourceBase
BingRestBaseMapSource
EmptyTileMapSource
OsmTileMapSource
WmsTileSource
Inherited Members
MultiScaleTileSource.InvalidateTileLayer(Int32, Int32, Int32, Int32)
MultiScaleTileSource.SetTileCacheSize(Int32)
MultiScaleTileSource.OnHttpAuthenticationRequired(Uri, String, Dictionary<String, String>)
MultiScaleTileSource.RequestCredentials
MultiScaleTileSource.WebHeaders
Namespace: Telerik.UI.Xaml.Controls.DataVisualization.Map
Assembly: Telerik.WinUI.Controls.dll

Syntax

public class TiledMapSource : MultiScaleTileSource, IMapSource

Constructors

TiledMapSource(Int32, Int32, Int32, Int32)

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

OpacityProperty

Declaration
public static readonly DependencyProperty OpacityProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

Properties

CacheStorage

Declaration
public ICacheStorage CacheStorage { get; set; }
Property Value
ICacheStorage

Implements
IMapSource.CacheStorage

Culture

Declaration
public CultureInfo Culture { get; set; }
Property Value
System.Globalization.CultureInfo

Implements
IMapSource.Culture

IsTileCachingEnabled

Declaration
public bool IsTileCachingEnabled { get; set; }
Property Value
System.Boolean

Implements
IMapSource.IsTileCachingEnabled

MaxZoomLevel

Declaration
protected int MaxZoomLevel { get; }
Property Value
System.Int32

MinZoomLevel

Declaration
protected int MinZoomLevel { get; }
Property Value
System.Int32

Opacity

Declaration
public double Opacity { get; set; }
Property Value
System.Double

Implements
IMapSource.Opacity

UniqueId

Declaration
public string UniqueId { get; protected set; }
Property Value
System.String

Implements
IMapSource.UniqueId

Methods

CacheTile(Int32, Int32, Int32, Uri, DateTime, Byte[])

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
MultiScaleTileSource.CacheTile(Int32, Int32, Int32, Uri, DateTime, Byte[])

ConvertTileToZoomLevel(Int32)

Declaration
protected virtual int ConvertTileToZoomLevel(int tileLevelDetail)
Parameters
System.Int32 tileLevelDetail

Returns
System.Int32

ConvertZoomToTileLevel(Int32)

Declaration
protected virtual int ConvertZoomToTileLevel(int zoomLevel)
Parameters
System.Int32 zoomLevel

Returns
System.Int32

GetCachedTile(Int32, Int32, Int32)

Declaration
protected virtual Stream GetCachedTile(int tileLevel, int tilePositionX, int tilePositionY)
Parameters
System.Int32 tileLevel

System.Int32 tilePositionX

System.Int32 tilePositionY

Returns
System.IO.Stream

GetCachedTileAsync(Int32, Int32, Int32, Action<Byte[]>)

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
MultiScaleTileSource.GetCachedTileAsync(Int32, Int32, Int32, Action<Byte[]>)

GetCachedTileName(Int32, Int32, Int32)

Declaration
protected virtual string GetCachedTileName(int tileLevel, int tilePositionX, int tilePositionY)
Parameters
System.Int32 tileLevel

System.Int32 tilePositionX

System.Int32 tilePositionY

Returns
System.String

GetTile(Int32, Int32, Int32)

Declaration
protected virtual Uri GetTile(int tileLevel, int tilePositionX, int tilePositionY)
Parameters
System.Int32 tileLevel

System.Int32 tilePositionX

System.Int32 tilePositionY

Returns
System.Uri

GetTileLayers(Int32, Int32, Int32, IList<Object>)

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
MultiScaleTileSource.GetTileLayers(Int32, Int32, Int32, IList<Object>)

Initialize()

Declaration
public virtual void Initialize()
Implements
IMapSource.Initialize()

InvalidateNullTiles()

Declaration
protected void InvalidateNullTiles()

IsLevelSupported(Int32)

Declaration
public virtual bool IsLevelSupported(int level)
Parameters
System.Int32 level

Returns
System.Boolean

Implements
IMapSource.IsLevelSupported(Int32)

IsValidCacheUri(Int32, Int32, Int32, Uri)

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
System.Boolean

IsValidTileLevel(Int32)

Declaration
protected virtual bool IsValidTileLevel(int tileLevel)
Parameters
System.Int32 tileLevel

Returns
System.Boolean

RaiseInitializationFaulted(String, Exception)

Declaration
protected void RaiseInitializationFaulted(string uniqueId, Exception error)
Parameters
System.String uniqueId

System.Exception error

RaiseInitializeCompleted()

Declaration
protected void RaiseInitializeCompleted()

Events

InitializationFaulted

Declaration
public event EventHandler<InitializationFaultEventArgs> InitializationFaulted
Event Type
System.EventHandler<InitializationFaultEventArgs>

InitializeCompleted

Declaration
public event EventHandler InitializeCompleted
Event Type
System.EventHandler

Implements
IMapSource.InitializeCompleted

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
Support Resources
  • Knowledge Base
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.