private void SearchQueryCompleted(object sender, QueryCompletedEventArgs<IList<MapLocation>> e)
{
if (e.Error == null)
{
if (e.Result.Count > 0)
{
foreach (var obj in e.Result)
{
if (obj.Information.Address.City == "")
Dispatcher.BeginInvoke(() =>
{
_control.txt_location.Text = "No Location Details";
});
else
Dispatcher.BeginInvoke(() =>
{
_control.txt_location.Text = obj.Information.Address.City;
});
// distance is in meters
getSearchLocation(_tapLocation);
}
}
else
{
_control.pb_procress.Visibility = Visibility.Collapsed;
Dispatcher.BeginInvoke(() =>
{
_control.txt_location.Text = "No Location Details";
});
}
}
}