2013-09-04 4 views
0

Je veux obtenir l'adresse complète de l'endroit particulier, j'ai des valeurs de longitude et de latitude.Comment obtenir l'adresse à partir des valeurs de latitude et de longitude dans Windows Phone?

Comment le convertir en adresse, je suis en train d'utiliser Terra, mais quelques fois il jette une erreur comme.

Une exception de type 'System.ServiceModel.CommunicationException' a eu lieu dans System.ServiceModel.ni.dll et n'a pas été traitée avant un géré/frontière native

et ma demande a été écrasé .

Mon code

try 
     { 
      _watcher = new GeoCoordinateWatcher(); 

      _watcher.PositionChanged += _watcher_PositionChanged; 
      _watcher.Start(); 
     } 
     catch (Exception ex) 
     { 
      MessageBox.Show(ex.Message); 
     } 

void _watcher_PositionChanged(object sender, GeoPositionChangedEventArgs<GeoCoordinate> e) 
    { 
     latitude = e.Position.Location.Latitude; 
     longitude = e.Position.Location.Longitude; 
     //MessageBox.Show("Latitude & Longtitude:" + latitude + " " + longitude); 

     client.ConvertLonLatPtToNearestPlaceAsync(new ServiceReference1.LonLatPt { Lat = latitude, Lon = longitude }); 
    } 

    void client_ConvertLonLatPtToNearestPlaceCompleted(object sender, ConvertLonLatPtToNearestPlaceCompletedEventArgs e) 
    { 

      Captured_Address.Text = e.Result; 
    } 

Comment résoudre. Aidez-moi, s'il vous plaît.

Répondre

Questions connexes