Represents the Open Street Map Provider class.
Definition
Namespace:Telerik.Windows.Controls.Map
Assembly:Telerik.Windows.Controls.DataVisualization.dll
Syntax:
public class OpenStreetMapProvider : TiledProvider, IDisposable, ICloneable
Inheritance: objectMapProviderBaseTiledProviderOpenStreetMapProvider
Implements:
Inherited Members
Constructors
Initializes a new instance of the OpenStreetMapProvider class.
public OpenStreetMapProvider()
Initializes a new instance of the OpenStreetMapProvider class with API key used for Cycle and Transport maps.
Fields
LayerProperty
DependencyProperty
Identifies the Layer dependency property.
public static readonly DependencyProperty LayerProperty
StandardModeUserAgentProperty
DependencyProperty
Identifies the StandardModeUserAgent dependency property.
public static readonly DependencyProperty StandardModeUserAgentProperty
Properties
Gets or sets OpenStreetMaps API key needed for Transport and Cycle modes. These maps are loaded from https://www.thunderforest.com/ servers. Key can be obtained from https://www.thunderforest.com/docs/apikeys/.
public string APIKey { get; set; }
Gets or sets map layer.
public OpenStreetMapLayer Layer { get; set; }
Returns the SpatialReference for the map provider.
public override ISpatialReference SpatialReference { get; }
Overrides:
Gets or sets the User-Agent string used when requesting image tiles in Standard OpenStreetMapLayer.
public string StandardModeUserAgent { get; set; }
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: