Class BingRestMapProvider
Inheritance
System.Object
BingRestMapProvider
Assembly: Telerik.WinUI.Controls.dll
Syntax
public class BingRestMapProvider : TiledProvider, IDisposable, IBingRestSearchLocationProvider, IBingRestRouteProvider, IBingRestTruckRouteProvider, IBingRestElevationProvider, ICloneable
Constructors
Declaration
public BingRestMapProvider()
Declaration
public BingRestMapProvider(string applicationId)
Parameters
|
System.String
applicationId
|
Declaration
public BingRestMapProvider(MapMode mode, bool labelVisible, string applicationId)
Parameters
|
MapMode
mode
|
|
System.Boolean
labelVisible
|
|
System.String
applicationId
|
Declaration
public BingRestMapProvider(MapMode mode, bool labelVisible, string applicationId, bool useSession)
Parameters
|
MapMode
mode
|
|
System.Boolean
labelVisible
|
|
System.String
applicationId
|
|
System.Boolean
useSession
|
Fields
Declaration
public static readonly DependencyProperty IsLabelVisibleProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty ModeProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty UseSessionProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Properties
Declaration
public string ApplicationId { get; set; }
Property Value
Declaration
public bool IsLabelVisible { get; set; }
Property Value
Declaration
public MapMode Mode { get; set; }
Property Value
Declaration
public override ISpatialReference SpatialReference { get; }
Property Value
Overrides
Declaration
public bool UseSession { get; set; }
Property Value
Methods
Declaration
protected override string ApplySourceModes(string uniqueId)
Parameters
Returns
Overrides
Declaration
protected virtual Uri BuildElevationRequestUri(BingRestElevationRequest request)
Parameters
Returns
Declaration
protected virtual Uri BuildRoutingRequestUri(BingRestRouteRequest request)
Parameters
Returns
Declaration
protected virtual Uri BuildSearchLocationRequestUri(BingRestSearchLocationRequest request)
Parameters
Returns
Declaration
protected virtual string BuildTruckRouteRequestBody(BingRestTruckRouteRequest request)
Parameters
Returns
Declaration
protected virtual string BuildTruckRouteVehicleSpecsBody(BingRestVehicleSpec spec)
Parameters
Returns
Declaration
protected virtual Uri BuildTruckRoutingRequestUri(BingRestTruckRouteRequest request)
Parameters
Returns
Declaration
public void CalculateElevationAsync(BingRestElevationRequest request)
Parameters
Implements
Declaration
public void CalculateRouteAsync(BingRestRouteRequest request)
Parameters
Implements
Declaration
public void CalculateTruckRouteAsync(BingRestTruckRouteRequest request)
Parameters
Implements
Declaration
protected override void Dispose(bool disposing)
Parameters
Overrides
Declaration
protected virtual string GetPointsString(List<Location> points)
Parameters
|
System.Collections.Generic.List<Location>
points
|
Returns
Declaration
protected virtual void OnCalculateElevationCompleted(object sender, DownloadStringCompletedEventArgs e)
Parameters
|
System.Object
sender
|
|
System.Net.DownloadStringCompletedEventArgs
e
|
Declaration
protected virtual void OnCalculateElevationCompleted(BingRestElevationCompletedEventArgs e)
Parameters
Declaration
protected virtual void OnCalculateElevationError(BingRestCalculateElevationErrorEventArgs e)
Parameters
Declaration
protected virtual void OnCalculateRouteCompleted(object sender, DownloadStringCompletedEventArgs e)
Parameters
|
System.Object
sender
|
|
System.Net.DownloadStringCompletedEventArgs
e
|
Declaration
protected virtual void OnCalculateRouteCompleted(BingRestRoutingCompletedEventArgs e)
Parameters
Declaration
protected virtual void OnCalculateRouteError(BingRestCalculateRouteErrorEventArgs e)
Parameters
Declaration
protected virtual void OnCalculateTruckRouteCompleted(object sender, UploadStringCompletedEventArgs e)
Parameters
|
System.Object
sender
|
|
System.Net.UploadStringCompletedEventArgs
e
|
Declaration
protected virtual void OnCalculateTruckRouteCompleted(BingRestRoutingCompletedEventArgs e)
Parameters
Declaration
protected virtual void OnCalculateTruckRouteError(BingRestCalculateRouteErrorEventArgs e)
Parameters
Declaration
protected override bool OnPreviewSourceChange(IMapSource source)
Parameters
Returns
Overrides
Declaration
protected override void OnPreviewSourceChanged(IMapSource source)
Parameters
Overrides
Declaration
protected virtual void OnSearchLocationCompleted(BingRestSearchLocationCompletedEventArgs e)
Parameters
Declaration
protected virtual void OnSearchLocationError(BingRestSearchLocationErrorEventArgs e)
Parameters
Declaration
protected virtual void OnSearchRequestCompleted(object sender, DownloadStringCompletedEventArgs e)
Parameters
|
System.Object
sender
|
|
System.Net.DownloadStringCompletedEventArgs
e
|
Declaration
public void RegisterSetSourceCommand(MapMode imagerySet, string text, DataTemplate dataTemplate = null, Uri imageUri = null)
Parameters
|
MapMode
imagerySet
|
|
System.String
text
|
|
Microsoft.UI.Xaml.DataTemplate
dataTemplate
|
|
System.Uri
imageUri
|
Declaration
public void SearchLocationAsync(BingRestSearchLocationRequest request)
Parameters
Implements
Declaration
protected override void SetCommandState(string uniqueId)
Parameters
Overrides
Declaration
public override void SetMapSourceToClone(MapProviderBase clone, string uniqueId)
Parameters
Overrides
Declaration
protected override void TilePresenterMapSourceChanged(object sender, SourceChangedEventArgs e)
Parameters
Overrides
Events
Declaration
public event EventHandler<BingRestElevationCompletedEventArgs> CalculateElevationCompleted
Event Type
Implements
Declaration
public event EventHandler<BingRestCalculateElevationErrorEventArgs> CalculateElevationError
Event Type
Implements
Declaration
public event EventHandler<BingRestRoutingCompletedEventArgs> CalculateRouteCompleted
Event Type
Implements
Declaration
public event EventHandler<BingRestCalculateRouteErrorEventArgs> CalculateRouteError
Event Type
Implements
Declaration
public event EventHandler<BingRestRoutingCompletedEventArgs> CalculateTruckRouteCompleted
Event Type
Implements
Declaration
public event EventHandler<BingRestCalculateRouteErrorEventArgs> CalculateTruckRouteError
Event Type
Implements
Declaration
public event EventHandler<BingRestSearchLocationCompletedEventArgs> SearchLocationCompleted
Event Type
Implements
Declaration
public event EventHandler<BingRestSearchLocationErrorEventArgs> SearchLocationError
Event Type
Implements
Extension Methods