Class BingRestMapProvider
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.RadMap.dll
Syntax
public class BingRestMapProvider : IMapProvider, ICloneable, IMapTileProvider, IMapRouteProvider, IMapTruckRouteProvider, IMapSearchProvider, IMapElevationProvider
Constructors
BingRestMapProvider()
Initializes a new instance of the Bing
Declaration
public BingRestMapProvider()
Fields
cacheLoadReference
Declaration
protected Dictionary<string, List<TileInfo>> cacheLoadReference
Field Value
System.
|
lockObj
Declaration
protected object lockObj
Field Value
System.
|
tileMatrix
Declaration
protected Dictionary<string, TileInfo> tileMatrix
Field Value
System.
|
Properties
BingKey
Gets or sets the Bing key.
Declaration
public string BingKey { get; set; }
Property Value
System. The bing key. |
CacheProvider
Declaration
public IMapCacheProvider CacheProvider { get; set; }
Property Value
Implements
Culture
Gets or sets the culture.
Declaration
public CultureInfo Culture { get; set; }
Property Value
System. The culture. |
EnableCaching
Declaration
public bool EnableCaching { get; set; }
Property Value
System.
|
Implements
Id
ImagerySet
Gets or sets the imagery set.
Declaration
public ImagerySet ImagerySet { get; set; }
Property Value
Imagery The imagery set. |
Initialized
Gets or sets a value indicating whether this Bing
Declaration
public bool Initialized { get; protected set; }
Property Value
System.
|
Initializing
Gets or sets a value indicating whether this Bing
Declaration
public bool Initializing { get; protected set; }
Property Value
System.
|
MaxZoomLevel
Declaration
public int MaxZoomLevel { get; set; }
Property Value
System.
|
Implements
MinZoomLevel
Declaration
public int MinZoomLevel { get; set; }
Property Value
System.
|
Implements
SessionId
Gets the session identifier.
Declaration
public string SessionId { get; }
Property Value
System. The session identifier. |
TileDownloader
Declaration
public IMapTileDownloader TileDownloader { get; set; }
Property Value
Implements
TileSize
Declaration
public Size TileSize { get; }
Property Value
System.
|
Implements
UseSession
Gets or sets a value indicating whether to use session key.
Declaration
public bool UseSession { get; set; }
Property Value
System.
|
Methods
BuildElevationRequestUri(ElevationRequest)
Declaration
protected virtual Uri BuildElevationRequestUri(ElevationRequest request)
Parameters
Elevation
|
Returns
System.
|
BuildRoutingRequestUri(RouteRequest)
Declaration
protected virtual Uri BuildRoutingRequestUri(RouteRequest request)
Parameters
Route
|
Returns
System.
|
BuildSearchRequestUri(SearchRequest)
Declaration
protected virtual Uri BuildSearchRequestUri(SearchRequest request)
Parameters
Search
|
Returns
System.
|
BuildTruckRouteRequestBody(TruckRouteRequest)
Declaration
protected virtual string BuildTruckRouteRequestBody(TruckRouteRequest request)
Parameters
Truck
|
Returns
System.
|
BuildTruckRouteRequestUri(TruckRouteRequest)
Declaration
protected virtual Uri BuildTruckRouteRequestUri(TruckRouteRequest request)
Parameters
Truck
|
Returns
System.
|
CalculateElevationAsync(ElevationRequest)
Declaration
public void CalculateElevationAsync(ElevationRequest request)
Parameters
Elevation
|
Implements
CalculateRouteAsync(RouteRequest)
Declaration
public void CalculateRouteAsync(RouteRequest request)
Parameters
Route
|
Implements
CalculateTruckRouteAsync(TruckRouteRequest)
Declaration
public void CalculateTruckRouteAsync(TruckRouteRequest request)
Parameters
Truck
|
Implements
Clone()
Declaration
public object Clone()
Returns
System.
|
Implements
GetCacheKey(Int32, Int32, Int32)
Gets the key for cache storage.
Declaration
protected virtual string GetCacheKey(int tileX, int tileY, int zoomLevel)
Parameters
System. The tile x. |
System. The tile y. |
System. The zoom level. |
Returns
System. System.String. |
GetContent(IMapViewport)
Declaration
public virtual IEnumerable<MapVisualElement> GetContent(IMapViewport viewport)
Parameters
IMap
|
Returns
System.
|
Implements
GetPointsString(List<PointG>)
Declaration
protected virtual string GetPointsString(List<PointG> points)
Parameters
System.
|
Returns
System.
|
GetSupportedViews()
Declaration
public virtual List<MapViewInfo> GetSupportedViews()
Returns
System.
|
Implements
GetTile(Int32, Int32, Int32)
Gets the tile uri.
Declaration
public Uri GetTile(int tileMatrixX, int tileMatrixY, int zoomLevel)
Parameters
System. The tile matrix x. |
System. The tile matrix y. |
System. The zoom level. |
Returns
System. Uri. |
GetTileImage(Int32, Int32, Int32)
Declaration
public Image GetTileImage(int tileMatrixX, int tileMatrixY, int zoomLevel)
Parameters
System.
|
System.
|
System.
|
Returns
System.
|
Implements
GetTileInfoImage(TileInfo)
Gets the image of the tile info.
Declaration
protected virtual void GetTileInfoImage(TileInfo tileInfo)
Parameters
Tile The tile information. |
Initialize()
Initializes this provider.
Declaration
public virtual void Initialize()
Implements
Exceptions
System.
|
InitializeImageryMetadataCompleted(Object, DownloadStringCompletedEventArgs)
Called when the imagery metadata initialization is complete.
Declaration
protected virtual void InitializeImageryMetadataCompleted(object sender, DownloadStringCompletedEventArgs e)
Parameters
System. The sender. |
System. The System. |
InitializeImageryService()
Initializes the imagery service.
Declaration
protected virtual void InitializeImageryService()
Exceptions
System.
|
InitializeSessionCompleted(Object, DownloadStringCompletedEventArgs)
Initialization of the session is completed.
Declaration
protected virtual void InitializeSessionCompleted(object sender, DownloadStringCompletedEventArgs e)
Parameters
System. The sender. |
System. The System. |
OnCalculateElevationCompleted(Object, DownloadStringCompletedEventArgs)
Declaration
protected virtual void OnCalculateElevationCompleted(object sender, DownloadStringCompletedEventArgs e)
Parameters
System.
|
System.
|
OnCalculateElevationCompleted(ElevationCompletedEventArgs)
Declaration
protected virtual void OnCalculateElevationCompleted(ElevationCompletedEventArgs e)
Parameters
OnCalculateElevationError(CalculateElevationErrorEventArgs)
Declaration
protected virtual void OnCalculateElevationError(CalculateElevationErrorEventArgs e)
Parameters
OnCalculateRouteCompleted(Object, DownloadStringCompletedEventArgs)
Declaration
protected virtual void OnCalculateRouteCompleted(object sender, DownloadStringCompletedEventArgs e)
Parameters
System.
|
System.
|
OnCalculateRouteCompleted(RoutingCompletedEventArgs)
Declaration
protected virtual void OnCalculateRouteCompleted(RoutingCompletedEventArgs e)
Parameters
OnCalculateRouteError(CalculateRouteErrorEventArgs)
Declaration
protected virtual void OnCalculateRouteError(CalculateRouteErrorEventArgs e)
Parameters
OnCalculateTruckRouteCompleted(Object, UploadStringCompletedEventArgs)
Declaration
protected virtual void OnCalculateTruckRouteCompleted(object sender, UploadStringCompletedEventArgs e)
Parameters
System.
|
System.
|
OnCalculateTruckRouteCompleted(RoutingCompletedEventArgs)
Declaration
protected virtual void OnCalculateTruckRouteCompleted(RoutingCompletedEventArgs e)
Parameters
OnCalculateTruckRouteError(CalculateRouteErrorEventArgs)
Declaration
protected virtual void OnCalculateTruckRouteError(CalculateRouteErrorEventArgs e)
Parameters
OnFileLoadAsyncComplete(String, Byte[])
Called when an async file load is complete.
Declaration
protected virtual void OnFileLoadAsyncComplete(string fileName, byte[] content)
Parameters
System. Name of the file. |
System. The content. |
OnInitializationComplete(EventArgs)
Declaration
protected virtual void OnInitializationComplete(EventArgs e)
Parameters
System.
|
OnInitializationError(InitializationErrorEventArgs)
Declaration
protected virtual void OnInitializationError(InitializationErrorEventArgs e)
Parameters
OnProviderUpdated(EventArgs)
Declaration
protected virtual void OnProviderUpdated(EventArgs e)
Parameters
System.
|
OnSearchCompleted(SearchCompletedEventArgs)
Declaration
protected virtual void OnSearchCompleted(SearchCompletedEventArgs e)
Parameters
OnSearchError(SearchErrorEventArgs)
Declaration
protected virtual void OnSearchError(SearchErrorEventArgs e)
Parameters
OnSearchRequestCompleted(Object, DownloadStringCompletedEventArgs)
Declaration
protected virtual void OnSearchRequestCompleted(object sender, DownloadStringCompletedEventArgs e)
Parameters
System.
|
System.
|
OnTileDownloadComplete(Object, TileInfoEventArgs)
Called when a tile download is complete.
Declaration
protected virtual void OnTileDownloadComplete(object sender, TileInfoEventArgs e)
Parameters
System. The sender. |
Tile The Tile |
SearchAsync(SearchRequest)
Declaration
public void SearchAsync(SearchRequest request)
Parameters
Search
|
Implements
SetView(MapViewInfo)
ViewportChanged(IMapViewport, ViewportChangeAction)
Declaration
public void ViewportChanged(IMapViewport viewport, ViewportChangeAction action)
Parameters
IMap
|
Viewport
|
Implements
Events
CalculateElevationCompleted
Declaration
public event EventHandler<ElevationCompletedEventArgs> CalculateElevationCompleted
Event Type
System.
|
Implements
CalculateElevationError
Declaration
public event EventHandler<CalculateElevationErrorEventArgs> CalculateElevationError
Event Type
System.
|
Implements
CalculateRouteCompleted
Declaration
public event EventHandler<RoutingCompletedEventArgs> CalculateRouteCompleted
Event Type
System.
|
Implements
CalculateRouteError
Declaration
public event EventHandler<CalculateRouteErrorEventArgs> CalculateRouteError
Event Type
System.
|
Implements
CalculateTruckRouteCompleted
Declaration
public event EventHandler<RoutingCompletedEventArgs> CalculateTruckRouteCompleted
Event Type
System.
|
Implements
CalculateTruckRouteError
Declaration
public event EventHandler<CalculateRouteErrorEventArgs> CalculateTruckRouteError
Event Type
System.
|
Implements
InitializationComplete
Declaration
public event EventHandler InitializationComplete
Event Type
System.
|
Implements
InitializationError
Declaration
public event InitializationErrorEventHandler InitializationError
Event Type
Implements
ProviderUpdated
Declaration
public event EventHandler ProviderUpdated
Event Type
System.
|
Implements
SearchCompleted
Declaration
public event EventHandler<SearchCompletedEventArgs> SearchCompleted
Event Type
System.
|
Implements
SearchError
Declaration
public event EventHandler<SearchErrorEventArgs> SearchError
Event Type
System.
|