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.
CivicAddressResolver.ResolveAddressCompleted Event
.NET Framework (current version)
Occurs when the address resolution that was initiated by a call to ResolveAddressAsync completes.
Assembly: System.Device (in System.Device.dll)
The following program shows how to call ResolveAddressAsync to resolve a civic address asynchronously.
using System; using System.Device.Location; namespace ResolveAddressSync { class Program { public static void Main(string[] args) { ResolveAddressAsync(); } 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: