[英]fetch google map data from external website
是否可以從外部網站讀取或解析Google地圖數據(即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 />");
}
}
當然,您可以從其他網站加載數據,但是您提供的URL不是XML。 如果嘗試將其解析為XML,則會出現錯誤。
如果要從該英國站點獲取數據,則需要查看其javascript並使用字符串函數來獲取所需的部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.