2012-02-21 4 views
0

緯度と経度を取得するために、次のコード行を書きました。GeoCoordinateWatcher()は実際のウィンドウの電話機ですか?

watcher = new GeoCoordinateWatcher(); 
var myPosition = myWatcher.Position; 

    if (!myPosition.Location.IsUnknown) 
      { 
       latitude = myPosition.Location.Latitude; 
       longitude = myPosition.Location.Longitude; 
      } 

しかし、私はどのように現在の緯度と経度、実際のデバイスでの取得を教えNANしなさいなど、すべての値を取得していますか?

答えて

1

ウォッチャーを開始しましたか? また、エミュレータでGPSをシミュレートすることもできます。そのためのツールがあります。

 GeoCoordinateWatcher watcher = new GeoCoordinateWatcher(); 
     watcher.Start(); 

     GeoCoordinate coord = watcher.Position.Location; 

     if (coord.IsUnknown != true) 
     { 
      Console.WriteLine("Lat: {0}, Long: {1}", 
       coord.Latitude, 
       coord.Longitude); 
     } 
     else 
     { 
      Console.WriteLine("Unknown latitude and longitude."); 
     } 
関連する問題