对于这个问题How to call Google Geocoding service from C# code给出的答案,我无法重新提供答案。
帖子中的代码:
var xdoc = new XmlDocument();
xdoc.Load(response.GetResponseStream());
var result = xdoc.Element("GeocodeResponse").Element("result");
我已添加:
using System.Net;
using System.Xml;
using System.Xml.Linq;
没有运气 - 得到像
这样的错误' System.Xml.XmlDocument'不包含'元素'的定义和...
答案 0 :(得分:1)
导致此不可编辑代码的链接帖子上存在无效编辑。
正确的代码:
var xdoc = XDocument.Load(response.GetResponseStream());
var result = xdoc.Element("GeocodeResponse").Element("result");
确保添加using System.Xml.Linq;
和相应的引用(如果缺少) - System.Xml.Linq.dll。