In The Hand LtdIn The Hand
BingCivicAddressResolver Class
NamespacesInTheHand.Device.LocationBingCivicAddressResolver
.NET Components for Mobility
Provides functionality for resolving a coordinate-based location to a civic address.
Declaration Syntax
C#Visual Basic
public sealed class BingCivicAddressResolver : ICivicAddressResolver
Public NotInheritable Class BingCivicAddressResolver _
	Implements ICivicAddressResolver
Members
All MembersConstructorsMethodsEvents



IconMemberDescription
BingCivicAddressResolver(String)
Initializes a new instance of the BingCivicAddressResolver class.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
ResolveAddress(GeoCoordinate)
Synchronously resolves a civic address from a location based on latitude and longitude. This call will block execution of the calling thread while the address is being resolved. Not currently supported on Windows Phone 7.

ResolveAddressAsync(GeoCoordinate)
Resolves an address asynchronously from a location that is based on latitude and longitude. The call does not block execution of the calling thread while the address is being resolved.

ResolveAddressCompleted
Occurs when an asynchronous request using ResolveAddressAsync(GeoCoordinate) to resolve a latitude/longitude to a civic address is complete.

ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Remarks
The BingCivicAddressResolver class provides an implementation of ICivicAddressResolver that resolves a coordinate-based location to a civic address using the Bing Maps API.

Unlike the desktop version you must provide your own Bing Maps Key.

Each lookup will create data traffic to the Internet. It is your responsibility as an application developer to control when these lookups are made. For example avoid resolving addresses when the user is roaming unless using a WiFi or desktop connection.

Inheritance Hierarchy
Object
BingCivicAddressResolver

Assembly: InTheHand.Device (Module: InTheHand.Device) Version: 7.0.0.0