-1
我正在開發一個windows phone應用程序,它需要將當前的緯度和經度轉換爲地圖上的地址。 如何使用GoogleMaps.LocationServices Nu將地理座標轉換爲指向地圖的地址獲取包。使用NuGet將緯度長轉換成地址
我正在開發一個windows phone應用程序,它需要將當前的緯度和經度轉換爲地圖上的地址。 如何使用GoogleMaps.LocationServices Nu將地理座標轉換爲指向地圖的地址獲取包。使用NuGet將緯度長轉換成地址
GoogleMaps.LocationServices NuGet包沒有找到街道地址的方法。嘗試下面的代碼。
const string API_ADDRESS_FROM_LATLONG = "http://maps.googleapis.com/maps/api/geocode/xml?latlng={0},{1}&sensor=false";
public void GetAddressFromLatLong(string Lat, string Long)
{
try
{
var webClient = new WebClient();
webClient.DownloadStringAsync(new Uri(string.Format(API_ADDRESS_FROM_LATLONG, Lat, Long)));
webClient.DownloadStringCompleted += webClient_DownloadStringCompleted;
}
catch (Exception)
{
}
}
void webClient_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
try
{
XDocument doc = XDocument.Parse(e.Result);
var Address = doc.Descendants("result").FirstOrDefault().Descendants("formatted_address").FirstOrDefault().Value;
MessageBox.Show(Address);
}
catch (Exception)
{
}
}
爲什麼這麼多不同的標籤:o asp.net,wpf,windows-phone-8你在爲什麼開發? – Xyroid
正如我所提到的,我正在開發一個Windows Phone應用程序。 –
@Xyroid:可以請你幫忙嗎? –