XDocumentに問題があります。必要なのは、このxmlで「LocalityName」というノードの値を取得することです。http://maps.google.com/maps/geo? q = 59.4344,24.3342&output = xml&sensor = false
XmlDocumentを使用してこれを実行しました。
XmlDocument doc = new XmlDocument();
doc.Load("http://maps.google.com/maps/geo?q=54.9133,23.9001&output=xml&sensor=false");
XmlNodeList myElement = doc.GetElementsByTagName("Locality");
foreach (XmlNode node in myElement)
{
XmlElement myElement = (XmlElement)node;
string varN = myElement.GetElementsByTagName("LocalityName")[0].InnerText;
それが最善の方法かどうかはわかりませんが、うまくいきました。XDocumentでも同じことをする必要があります。私は一晩中探していましたが、何もうまくいきません。正しい方向に私を指摘してください。ありがとうございました!