The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
ICivicAddressResolver.ResolveAddressCompleted Event
.NET Framework (current version)
Occurs when an asynchronous request using ResolveAddressAsync to resolve a latitude/longitude to a civic address is complete.
Assembly: System.Device (in System.Device.dll)
The following example demonstrates how to call ResolveAddressAsync and handle the ResolveAddressCompleted event.
static void ResolveAddressAsync() { GeoCoordinateWatcher watcher = new GeoCoordinateWatcher(GeoPositionAccuracy.High); bool started = false; watcher.MovementThreshold = 1.0; // set to one meter started = watcher.TryStart(false, TimeSpan.FromMilliseconds(1000)); if (started) { CivicAddressResolver resolver = new CivicAddressResolver(); resolver.ResolveAddressCompleted += new EventHandler<ResolveAddressCompletedEventArgs>(resolver_ResolveAddressCompleted); if (watcher.Position.Location.IsUnknown == false) { resolver.ResolveAddressAsync(watcher.Position.Location); } } } static void resolver_ResolveAddressCompleted(object sender, ResolveAddressCompletedEventArgs e) { if (!e.Address.IsUnknown) { Console.WriteLine("Country: {0}, Zip: {1}", e.Address.CountryRegion, e.Address.PostalCode); } else { Console.WriteLine("Unknown address."); } }
.NET Framework
Available since 4.0
Windows Phone Silverlight
Available since 7.0
Available since 4.0
Windows Phone Silverlight
Available since 7.0
Show: