【问题标题】:Creating a small database of DC bikeshare locations创建 DC 共享单车位置的小型数据库
【发布时间】:2011-11-29 02:29:22
【问题描述】:

我对这个网站和一般的编程有点陌生,所以如果我说错了,请原谅。

我需要查找 DC 共享单车亭的所有经纬度位置的列表。可以在here 找到所有车站的地图。基本上我无法弄清楚如何在没有手动进入的情况下执行此操作,在bikeshare网站上的地图上找到售货亭的确切位置,然后通过谷歌地图找到它以找到纬度/经度(我发现这可以通过右键单击谷歌地图中的位置来完成)。我已经搜索了很长时间并且很难查看是否有某个数据库存储了此信息,或者我是否可以直接从自行车共享站点获取它,但我无法在任何地方找到它。

我可以通过直接点击地图来为 DC 地铁站做这件事(比如 here,如果你点击地图,你会看到一个谷歌地图页面弹出经纬度位置)。

这是我第一次使用 Google Maps API。我希望能够获得这些位置,因为我想使用 Javascript(我以前也从未使用过)将它描绘到我自己的自定义地图上。任何形式的帮助都会非常有帮助!

【问题讨论】:

  • +1 解决一个有趣的问题
  • 哈哈谢谢。它让我发疯,这是肯定的
  • 您想在哪个环境中找到它?

标签: javascript google-maps screen-scraping


【解决方案1】:

深入研究一下源代码,您会很快找到http://www.capitalbikeshare.com/js/maps.js,在那里您可以看到位置是从http://www.capitalbikeshare.com/stations/bikeStations.xml 加载的。

您可能还发现在浏览器的调试控制台中使用网络跟踪器。

【讨论】:

  • 谢谢你!你不知道这为我节省了多少时间。
【解决方案2】:

【讨论】:

  • 是的!这正是我想要的!谢谢一百万 :D 只是好奇,你是怎么找到它的?因为我正在寻找某种类型的 xml 文件,它会在那里包含信息。编辑:刚刚看到这个评论下面解释了它是如何被发现的。再次感谢!
  • 此 XML 是所有共享单车应用程序的 API。检查bikes.oobrien.com/?city=washingtondc
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多