2013-10-23 110 views
0

這是可能的讀取或解析谷歌地圖數據(即http://www.ukairquality.net/MicrosoftMapFast2.aspx)從外部網站 我只是想從這個獲取數據,這數據存儲在我的SQL ...獲取谷歌地圖數據

private void button1_Click(object sender, EventArgs e) 
{ 
     XmlDocument XmlDoc = new XmlDocument(); 
     XmlNamespaceManager XmlNs = new XmlNamespaceManager(XmlDoc.NameTable); 

     XmlNs.AddNamespace("def", "http://earth.google.com/kml/2.0"); 

     string url = "http://www.ukairquality.net/MicrosoftMapFast2.aspx "; 
     XmlDoc.Load(url); 
     //XmlDoc.Save(MapPath(@"~\xml\test.xml")); 

     XmlNodeList Nodes = XmlDoc.SelectNodes("//def:coordinates", XmlNs); 

     foreach (XmlNode Node in Nodes) 
     { 
      textBox1.Text= Response.Write(Node.InnerText + "<br />"); 
     } 
} 

回答

0

確定您可以從其他網站加載數據,但是您提供的網址不是XML。如果您嘗試將其解析爲XML,則會出現錯誤。

如果你想從這個英國網站獲得數據,那麼你需要看看他們的JavaScript和使用字符串函數來獲得你想要的部分。

+0

是的,我混淆了兩個不同的東西,現在它明確 – zkn