我觉得这对大多数人来说可能是一个微不足道的问题,但我是新手所做的一切,所以任何帮助都会非常感激!
所以我需要从网站上获取所有DC地铁站的坐标。我做了一些搜索,我想到的是site with all the stations为您提供了点击电台名称的选项,然后点击电台所在位置shows a map。当您点击地图时,您将被定向到a google maps页面,其中坐标显示在搜索框中。我还注意到URL也包含坐标。
根据我的研究,看起来可以解析原始DC地铁网站的源代码,该网站包含所有站点,通过每个链接到站点,然后解析每个站点的源代码车站的个人网站抓住车站的坐标和名称。一旦检索到它,就可以将其存储到XML文件中。我想让XML看起来像:
<stations>
<station>
<name>Ballston-MU</name>
<lat>38.882071</lat>
<long>-77.111845</long>
</station>
<station>
<name>Addison Road</name>
<lat>38.886713</lat>
<long>-76.893592</long>
...
</stations>
我真的不喜欢使用哪种语言。我甚至不确定哪一个会更容易。我已经使用javascript和jquery来完成项目的其余部分。但是因为我只需要XML文件,所以我认为用它来制作它并不重要。
对不起,我知道这是超长!!!
答案 0 :(得分:1)
万一有人想知道,我做了用户thg435所说的并使用了DC metro's own API。刚刚注册,获得了一个API密钥,并使用他们提供的URL来获取所有需要的信息的XML文件! :)
这是URL(必须插入您自己的自定义API密钥才能使其正常工作): http://api.wmata.com/StationPrediction.svc/GetPrediction/A10?api_key=YOUR_API_KEY