从外部网站获取谷歌地图数据
本文关键字:数据 谷歌地图 获取 网站 从外部 | 更新日期: 2023-09-27 18:36:33
是否可以从外部网站读取或解析谷歌地图数据(即 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并使用字符串函数来获取你想要的部分。