BingGeocodeDataProvider.LocationInformationReceived Event
Occurs when information about the location has been received.
Namespace: DevExpress.Xpf.Map
Assembly: DevExpress.Xpf.Map.v23.2.dll
NuGet Package: DevExpress.Wpf.Map
Declaration
Event Data
The LocationInformationReceived event's data class is LocationInformationReceivedEventArgs. The following properties provide information specific to this event:
Property | Description |
---|---|
Cancelled | Gets a value indicating whether an asynchronous operation has been canceled. Inherited from AsyncCompletedEventArgs. |
Error | Gets a value indicating which error occurred during an asynchronous operation. Inherited from AsyncCompletedEventArgs. |
Result | Returns the result of a request to obtain information about a specific geographical coordinate. |
UserState | Gets the unique identifier for the asynchronous task. Inherited from AsyncCompletedEventArgs. |
The event data class exposes the following methods:
Method | Description |
---|---|
RaiseExceptionIfNecessary() | Raises a user-supplied exception if an asynchronous operation failed. Inherited from AsyncCompletedEventArgs. |
Example
This example demonstrates how to manually process received Bing Geocode location information.
- Create a InformationLayer object and add it to the MapControl.Layers collection. Assign the BingGeocodeDataProvider object to the InformationLayer.DataProvider property.
- Handle the
BingGeocodeDataProvider.LocationInformationReceived
event. In the event handler, implement the request result processing.
Note
If you run the application, and see a window with the following error message: ”The specified Bing Maps key is invalid. To create a developer account, refer to https://www.microsoft.com/en-us/maps/create-a-bing-maps-key”, refer to the following tutorial: How to: Get a Bing Maps Key.
<dxm:BingGeocodeDataProvider x:Name="geocodeProvider" ProcessMouseEvents="False"
BingKey="{Binding Source={StaticResource YourBingKey}}"
LocationInformationReceived="geocodeProvider_LocationInformationReceived"/>