感謝您花時間閱讀本文,我目前正在使用谷歌地圖api的網絡應用程序,但我不斷收到錯誤遠程服務器返回錯誤:(400)錯誤的請求。下面的代碼是推薦和說,工作,但我似乎無法得到它的工作。我在本地主機上運行,這是一個.cs類。Googe maps web API遠程服務器返回錯誤:(400)錯誤的請求
public string reverseGeocoding(string latlng)
{
//samplelatlng value
//latlng ="- 26.1946929,28.042508699999985"
var requestUri = string.Format("https://maps.googleapis.com/maps/api/geocode/xml?location="+ latlng + "&sensor=false");
var request = WebRequest.Create(requestUri);
var response = request.GetResponse();
var xdoc = XDocument.Load(response.GetResponseStream());
var result = xdoc.Element("GeocodeResponse").Element("result");
var address = result.Element("formatted_address").ToString();
return address;
//var locationElement = result.Element("geometry").Element("location");
//var lat = locationElement.Element("lat");
//var lng = locationElement.Element("lng");
//formatted_address
}
https://maps.googleapis.com/maps/api/geocode/xml?location=-26.1946929,28.042508699999985&sensor=false這是什麼樣子感謝 –
當我瀏覽它足夠有趣,我得到了結果回來。 –
這是它應該是latlng的位置 –