C#.Net獲取經(jīng)緯度方法
本實(shí)例是通過(guò)C# 獲取你的設(shè)備所在的經(jīng)緯度!精確到小數(shù)點(diǎn)后六位;
寫程序前,請(qǐng)先添加引用:
System.Device
在添加命名空間
using System.Device.Location;
命名空間,不然找不到該命名空間,
你的對(duì)應(yīng).NET版本需要為.NET4.5以上,
程序代碼如下:
GeoCoordinateWatcher watcher = new GeoCoordinateWatcher(); watcher.TryStart(false, TimeSpan.FromMilliseconds(5000));////超過(guò)5S則返回False; GeoCoordinate coord = watcher.Position.Location; if (coord.IsUnknown != true) { this.Text = "東經(jīng):" coord.Longitude.ToString() "\t北緯" coord.Latitude.ToString() "\n"; } else { this.Text = "地理未知"; }coord.Longitude獲取的是經(jīng)度,大于0為東經(jīng),小于0為西經(jīng);
coord.Latitude 獲取的是維度,大于0為北緯,小于0為南緯;
獲取的值為Double類型;
原文鏈接:C#.Net獲取經(jīng)緯度方法