MapBoxMapProvider
Vector tiles provider for displaying vector data from MapBox online vector services.
Definition
Namespace:Telerik.Windows.Controls.Map
Assembly:Telerik.Windows.Controls.DataVisualization.dll
Syntax:
public class MapBoxMapProvider : UriVectorTileMapProvider, IDisposable, ICloneable
Inheritance: objectMapProviderBaseTiledProviderVectorTileMapProviderUriVectorTileMapProviderMapBoxMapProvider...
Implements:
Inherited Members
Constructors
Initializes a new instance of the MapBoxMapProvider class.
public MapBoxMapProvider()
Fields
ModeProperty
DependencyProperty
Identifies the Mode dependency property.
public static readonly DependencyProperty ModeProperty
Properties
Gets or sets the access token of the MapBox online service. Check https://docs.mapbox.com/help/getting-started/access-tokens/ for information on how to obtain token.
public string AccessToken { get; set; }
Gets or sets the current MapBox tile set displayed. Can be a combination of sets except.
public MapboxVectorTileset Mode { get; set; }
The uri template of the MapBox online vector services.
public string UriTemplate { get; }
Gets or sets a list of user accessible mapbox tile sets (via change mode buttons).
public ObservableCollection<MapboxVectorTileset> UserAccessibleModes { get; }
Methods
Implements the ICloneable interface.
Called after map provider switch to another map source.
protected override void OnPreviewSourceChanged(IMapSource source)
Map source is used.
Overrides:
Called when a new tile set (mode) change command is about to be registered.
protected void OnRegisterChangeModeCommand(MapboxVectorTileset tileSet)
The new tile set.
Set state of the commands depends on the new map source.
protected override void SetCommandState(string uniqueId)
Map source unique ID.
Overrides: