为获取Latitude和Longitude,我编写了以下代码行。
watcher = new GeoCoordinateWatcher();
var myPosition = myWatcher.Position;
if (!myPosition.Location.IsUnknown)
{
latitude = myPosition.Location.Latitude;
longitude = myPosition.Location.Longitude;
}
但我将所有值都设为 NAN 。请告诉我如何在实际设备中获取当前的经纬度?
答案 0 :(得分: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.");
}