从外部网站获取谷歌地图数据
fetch google map data from external website
是否可以从外部网站读取或解析谷歌地图数据(即 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并使用字符串函数来获取你想要的部分。
相关文章:
- 不显示带有本地json文件数据的谷歌地图脚本
- 缓存谷歌地图数据
- 谷歌地图/Angular JS:地图更新并不总是反映数据,并且可以't删除标记
- 将iPhone位置数据输入谷歌地图
- 使用来自URL的JSON数据来显示谷歌地图标记-如何
- 基于数据的谷歌地图API标记
- 如何通过使用谷歌地图从文本字段提交来修改javascript对象中的数据
- 谷歌地图获取kml数据并显示它们
- 谷歌地图/融合表Javascript HTML赢得't显示/可视化所有多边形数据(通过色标)
- 在谷歌地图的JSON数据中循环
- 谷歌地图API-在从ajax页面加载新数据之前清除标记、多段线
- 谷歌地图标记不显示ajax json数据
- 将JSON文件中的数据加载到谷歌地图中的地图标记中
- 当点击处理程序添加到谷歌地图圆圈标记时,无法访问对象数据
- 谷歌地图数据类型抛出类型错误:can't将未定义转换为对象
- 如何执行Ajax GET请求以从rails获取数据并将其传递给javascript(谷歌地图)
- 谷歌地图样本阅读数据
- 在谷歌地图中绘制闪电数据
- 试图在网站上抓取谷歌地图api生成的动态数据,但正常抓取返回空白
- 我可以在谷歌地图上使用OpenStreetMap数据创建获取路线吗?如何