谷歌的地理编码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);
这是我第一次尝试。没有成功!但是当我忽略'OT ...'时,我发现它很有效。但为什么在浏览器URL中使用它?我认为它是同一台机器。 –