如何在windows phone 8中使用经纬度获取位置
本文关键字:经纬度 获取 位置 windows phone | 更新日期: 2023-09-27 17:54:42
如何在c#中使用经度和纬度获取位置地址?请帮助
试试这段代码,希望能对你有所帮助。
WebClient client = new WebClient();
string strLatitude = " 13.00";
string strLongitude = "80.25";
client.DownloadStringCompleted += client_DownloadStringCompleted;
string Url = "http://maps.googleapis.com/maps/api/geocode/json?latlng=" + strLatitude + "," + strLongitude + "&sensor=true";
client.DownloadStringAsync(new Uri(Url, UriKind.RelativeOrAbsolute));
Console.Read();
static void client_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
var getResult = e.Result;
JObject parseJson = JObject.Parse(getResult);
var getJsonres = parseJson["results"][0];
var getJson = getJsonres["address_components"][1];
var getAddress = getJson["long_name"];
string Address = getAddress.ToString();
}
你可以使用谷歌反向地理编码(地址查找)或必应地图REST服务。