Ejemplo n.º 1
0
 private void End_CallBack(IAsyncResult ar)
 {
     try
     {
         if (ar.IsCompleted)
         {
             if (OnAddressResolvered != null)
             {
                 OnAddressResolvered.EndInvoke(ar);
             }
         }
     }
     catch (Exception ex)
     {
     }
 }
Ejemplo n.º 2
0
 private void Address_ResolveAddressCompleted(object sender, ResolveAddressCompletedEventArgs e)
 {
     try
     {
         string address = string.Empty;
         if (e.Address.IsUnknown)
         {
             address = "Unknown [" + _lastPosition.Longitude + "," + _lastPosition.Latitude + "] Address.";
         }
         else
         {
             //address = e.Address.AddressLine1;
             //address = e.Address.AddressLine2;
             address =
                 e.Address.CountryRegion +
                 e.Address.StateProvince +
                 e.Address.City +
                 e.Address.Building +
                 e.Address.FloorLevel;
         }
         if (OnAddressResolvered != null)
         {
             OnAddressResolvered.BeginInvoke(this, new AddressResolverEventArgs()
             {
                 Longitude = _lastPosition.Longitude,
                 Latitude  = _lastPosition.Latitude,
                 Address1  = e.Address.AddressLine1,
                 Address2  = e.Address.AddressLine2,
                 Address3  = address
             }, End_CallBack, null);
         }
     }
     catch (Exception ex)
     {
     }
     finally
     {
     }
 }