这是我的代码
GeoCoordinateWatcher geoWatcher = new GeoCoordinateWatcher();
geoWatcher.Start();
Geoposition item = new Geoposition();
if (Double.IsNaN(geoWatcher.Position.Location.Altitude))
item.Altitude = 0;
else
item.Altitude = geoWatcher.Position.Location.Altitude;
item.Longitude = geoWatcher.Position.Location.Longitude;
item.Latitude = geoWatcher.Position.Location.Latitude;
geoWatcher.Stop();
GeoCoordinate=new GeoCoordinate(item.Latitude, item.Longitude, item.Altitude);
在最后一行我得到了例外。
Type ArgumentOutOfRangeException
ExceptionMessage The value of the parameter must be from -180.0 to 180.0.
Parameter name value
为什么我的坐标错误?
有什么问题?