Class
VectorTileMapProvider

Represents a tiled map provider which produces tiles based on vector tile data and style files.

Definition

Namespace:Telerik.Windows.Controls.Map

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
public abstract class VectorTileMapProvider : TiledProvider, IDisposable

Inheritance: objectMapProviderBaseTiledProviderVectorTileMapProvider

Derived Classes: AzureMapProviderMbTilesMapProviderUriVectorTileMapProvider

Implements: IDisposable

Inherited Members TiledProvider.IsTileCachingEnabledPropertyTiledProvider.CacheStoragePropertyTiledProvider.RequestCacheLevelPropertyTiledProvider.RequestCredentialsPropertyTiledProvider.IsTileCachingEnabledChanged(bool, bool)TiledProvider.CacheStorageChanged()TiledProvider.RequestCacheLevelChanged()TiledProvider.RequestCredentialsChanged()TiledProvider.InheritParameters(MapProviderBase)TiledProvider.InheritCacheStorage(TiledMapSource)TiledProvider.OnIsTileCachingEnabledChanged(bool, bool)TiledProvider.InheritRequestCacheLevel(TiledMapSource)TiledProvider.InheritRequestCredentials(TiledMapSource)TiledProvider.IsTileCachingEnabledTiledProvider.CacheStorageTiledProvider.RequestCacheLevelTiledProvider.RequestCredentialsMapProviderBase.GeoBoundsPropertyMapProviderBase.GeoBoundsNWPropertyMapProviderBase.GeoBoundsSEPropertyMapProviderBase.OpacityPropertyMapProviderBase.Dispose()MapProviderBase.GetValidatedGeoPoint(Location)MapProviderBase.SetMapSourceToClone(MapProviderBase, string)MapProviderBase.SetMapSource(string)MapProviderBase.TryGetMapSource(string, out IMapSource)MapProviderBase.ApplySourceModes(string)MapProviderBase.Dispose(bool)MapProviderBase.CreateInstanceCore()MapProviderBase.OnPreviewSourceChange(IMapSource)MapProviderBase.OnPreviewSourceChanged(IMapSource)MapProviderBase.InheritCurrentSource(MapProviderBase)MapProviderBase.RegisterSetSourceCommand(Type, string, DataTemplate, Uri, CanExecuteRoutedEventHandler, ExecutedRoutedEventHandler)MapProviderBase.SetCommandState(string)MapProviderBase.SourceInitializationFaulted(object, InitializationFaultEventArgs)MapProviderBase.TilePresenterMapSourceChanged(object, SourceChangedEventArgs)MapProviderBase.CommandBindingCollectionMapProviderBase.CommandsMapProviderBase.GeoBoundsMapProviderBase.GeoBoundsNWMapProviderBase.GeoBoundsSEMapProviderBase.OpacityMapProviderBase.SupportedSourcesMapProviderBase.MapSourcesMapProviderBase.InitializationFaultedMapProviderBase.MapSourceChangedMapProviderBase.SpatialReferenceChanged

Constructors

VectorTileMapProvider()

Declaration

cs-api-definition
protected VectorTileMapProvider()

Fields

StyleFileSourceProperty

Identifies the StyleFileSource dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty StyleFileSourceProperty

Field Value

DependencyProperty

Properties

IgnoreStyle

Gets or sets a value indicating whether the default style or custom style set via StyleFileSource property should be ignored. When True, the event VectorTileRendering starts firing when tile is about to render and user can customize the rendering process via event args.

Declaration

cs-api-definition
public bool IgnoreStyle { get; set; }

Property Value

bool

SpatialReference

Returns the SpatialReference for the map provider.

Declaration

cs-api-definition
public override ISpatialReference SpatialReference { get; }

Property Value

ISpatialReference

Overrides MapProviderBase.SpatialReference

StyleFileSource

Gets or sets the source to the json style file for the current provider.

Declaration

cs-api-definition
public Uri StyleFileSource { get; set; }

Property Value

Uri

Methods

OnNoStyleVectorTileRendering(object, NoStyleVectorTileRenderingEventArgs)

Occurs when vector tile is about to be rendered with no style.

Declaration

cs-api-definition
protected void OnNoStyleVectorTileRendering(object sender, NoStyleVectorTileRenderingEventArgs args)

Parameters

sender

object

args

NoStyleVectorTileRenderingEventArgs

TransferStylesToMapSources()

Sets the vector style to the registered map sources.

Declaration

cs-api-definition
protected void TransferStylesToMapSources()

Events

NoStyleVectorTileRendering

Occurs when vector tile is about to be rendered and style is ignored.

Declaration

cs-api-definition
public event EventHandler<NoStyleVectorTileRenderingEventArgs> NoStyleVectorTileRendering

Event Value

EventHandler<NoStyleVectorTileRenderingEventArgs>