Class AzureMapProvider
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.RadMap.dll
Syntax
public class AzureMapProvider : IMapTileProvider, IMapProvider, ICloneable, IAzureMapSearchProvider, IMapBaseSearchProvider
Constructors
AzureMapProvider()
Declaration
public AzureMapProvider()
Fields
cacheLoadReference
Declaration
protected Dictionary<string, List<TileInfo>> cacheLoadReference
Field Value
System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.List<TileInfo>>
|
lockObj
Declaration
protected object lockObj
Field Value
System.Object
|
tileMatrix
Declaration
protected Dictionary<string, TileInfo> tileMatrix
Field Value
System.Collections.Generic.Dictionary<System.String, TileInfo>
|
Properties
AzureAPIKey
Gets or sets the Azure Map key.
Declaration
public string AzureAPIKey { get; set; }
Property Value
System.String
The azure map key. |
AzureAPIVersion
Gets or sets the Azure API version.
Declaration
public string AzureAPIVersion { get; set; }
Property Value
System.String
The azure map API version. |
CacheProvider
Declaration
public IMapCacheProvider CacheProvider { get; set; }
Property Value
IMapCacheProvider
|
Implements
EnableCaching
Declaration
public bool EnableCaching { get; set; }
Property Value
System.Boolean
|
Implements
Id
Initialized
Gets or sets a value indicating whether this AzureMapProvider is initialized.
Declaration
public bool Initialized { get; protected set; }
Property Value
System.Boolean
|
Initializing
Gets or sets a value indicating whether this AzureMapProvider is currently in the initialization process.
Declaration
public bool Initializing { get; protected set; }
Property Value
System.Boolean
|
LanguageCulture
Gets or sets the language and culture used for Azure Maps requests.
Declaration
public CultureInfo LanguageCulture { get; set; }
Property Value
System.Globalization.CultureInfo
The language culture for map tiles and search results. |
MaxZoomLevel
Declaration
public int MaxZoomLevel { get; set; }
Property Value
System.Int32
|
Implements
MinZoomLevel
Declaration
public int MinZoomLevel { get; set; }
Property Value
System.Int32
|
Implements
TileDownloader
Declaration
public IMapTileDownloader TileDownloader { get; set; }
Property Value
IMapTileDownloader
|
Implements
TileSetID
TileSize
Declaration
public Size TileSize { get; }
Property Value
System.Drawing.Size
|
Implements
Methods
BuildAzureSearchRequestUri(AzureSearchRequest)
Declaration
protected virtual Uri BuildAzureSearchRequestUri(AzureSearchRequest request)
Parameters
AzureSearchRequest
request
|
Returns
System.Uri
|
Clone()
Declaration
public object Clone()
Returns
System.Object
|
Implements
GetCacheKey(Int32, Int32, Int32)
Gets the key for cache storage.
Declaration
protected virtual string GetCacheKey(int tileX, int tileY, int zoomLevel)
Parameters
System.Int32
tileX
The tile x. |
System.Int32
tileY
The tile y. |
System.Int32
zoomLevel
The zoom level. |
Returns
System.String
System.String. |
GetContent(IMapViewport)
Declaration
public IEnumerable<MapVisualElement> GetContent(IMapViewport viewport)
Parameters
IMapViewport
viewport
|
Returns
System.Collections.Generic.IEnumerable<MapVisualElement>
|
Implements
GetSupportedViews()
Declaration
public virtual List<MapViewInfo> GetSupportedViews()
Returns
System.Collections.Generic.List<MapViewInfo>
|
Implements
GetTile(Int32, Int32, Int32)
Gets the tile uri.
Declaration
public Uri GetTile(int tileMatrixX, int tileMatrixY, int zoomLevel)
Parameters
System.Int32
tileMatrixX
The tile matrix x. |
System.Int32
tileMatrixY
The tile matrix y. |
System.Int32
zoomLevel
The zoom level. |
Returns
System.Uri
Uri. |
GetTileImage(Int32, Int32, Int32)
Declaration
public Image GetTileImage(int tileMatrixX, int tileMatrixY, int zoomLevel)
Parameters
System.Int32
tileMatrixX
|
System.Int32
tileMatrixY
|
System.Int32
zoomLevel
|
Returns
System.Drawing.Image
|
Implements
GetTileInfoImage(TileInfo)
Gets the image of the tile info.
Declaration
protected virtual void GetTileInfoImage(TileInfo tileInfo)
Parameters
TileInfo
tileInfo
The tile information. |
Initialize()
OnFileLoadAsyncComplete(String, Byte[])
Called when an async file load is complete.
Declaration
protected virtual void OnFileLoadAsyncComplete(string fileName, byte[] content)
Parameters
System.String
fileName
Name of the file. |
System.Byte[]
content
The content. |
OnInitializationComplete(EventArgs)
Declaration
protected virtual void OnInitializationComplete(EventArgs e)
Parameters
System.EventArgs
e
|
OnInitializationError(InitializationErrorEventArgs)
Declaration
protected virtual void OnInitializationError(InitializationErrorEventArgs e)
Parameters
InitializationErrorEventArgs
e
|
OnProviderUpdated(EventArgs)
Declaration
protected virtual void OnProviderUpdated(EventArgs e)
Parameters
System.EventArgs
e
|
OnSearchCompleted(AzureSearchCompletedEventArgs)
Declaration
protected virtual void OnSearchCompleted(AzureSearchCompletedEventArgs e)
Parameters
AzureSearchCompletedEventArgs
e
|
OnSearchError(SearchErrorEventArgs)
Declaration
protected virtual void OnSearchError(SearchErrorEventArgs e)
Parameters
SearchErrorEventArgs
e
|
OnTileDownloadComplete(Object, TileInfoEventArgs)
Called when a tile download is complete.
Declaration
protected virtual void OnTileDownloadComplete(object sender, TileInfoEventArgs e)
Parameters
System.Object
sender
The sender. |
TileInfoEventArgs
e
The TileInfoEventArgs instance containing the event data. |
SearchAsync(AzureSearchRequest)
Declaration
public void SearchAsync(AzureSearchRequest request)
Parameters
AzureSearchRequest
request
|
Implements
SearchRequest(String)
Declaration
protected virtual void SearchRequest(string searchResult)
Parameters
System.String
searchResult
|
SetView(MapViewInfo)
ViewportChanged(IMapViewport, ViewportChangeAction)
Declaration
public void ViewportChanged(IMapViewport viewport, ViewportChangeAction action)
Parameters
IMapViewport
viewport
|
ViewportChangeAction
action
|
Implements
Events
InitializationComplete
Declaration
public event EventHandler InitializationComplete
Event Type
System.EventHandler
|
Implements
InitializationError
Declaration
public event InitializationErrorEventHandler InitializationError
Event Type
InitializationErrorEventHandler
|
Implements
ProviderUpdated
Declaration
public event EventHandler ProviderUpdated
Event Type
System.EventHandler
|
Implements
SearchCompleted
Declaration
public event EventHandler<AzureSearchCompletedEventArgs> SearchCompleted
Event Type
System.EventHandler<AzureSearchCompletedEventArgs>
|
Implements
SearchError
Declaration
public event EventHandler<SearchErrorEventArgs> SearchError
Event Type
System.EventHandler<SearchErrorEventArgs>
|