谷歌的地理编码API返回“零个结果”,在C#

问题描述:

当我把这个网址在浏览器中,我得到一个答案:https://maps.googleapis.com/maps/api/geocode/xml?address=15838+Am%20Mellensee%20OT%20Mellensee+Hauptstra%C3%9Fe%2016谷歌的地理编码API返回“零个结果”,在C#

但在C#我得到“零个结果”: 的DataSet DS =新的DataSet() ; ds.ReadXml(“https://maps.googleapis.com/maps/api/geocode/xml?address=15838+Am%20Mellensee%20OT%20Mellensee+Hauptstra%C3%9Fe%2016”);

它早期工作正常! 有没有人有想法?不编码空格和其他特殊符号

认沽字符串地址一样

var str = "https://maps.googleapis.com/maps/api/geocode/xml?address=15838+Am Mellensee OT Mellensee+Hauptstra"; 
ds.ReadXml(str); 
+0

这是我第一次尝试。没有成功!但是当我忽略'OT ...'时,我发现它很有效。但为什么在浏览器URL中使用它?我认为它是同一台机器。 –