javascript - 创建 DC 共享单车位置的小型数据库

标签 javascript google-maps screen-scraping

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

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

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

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

最佳答案

深入研究源代码,您很快就会发现 http://www.capitalbikeshare.com/js/maps.js , 你可以看到位置是从 http://www.capitalbikeshare.com/stations/bikeStations.xml 加载的.

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

关于javascript - 创建 DC 共享单车位置的小型数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8305116/

相关文章:

javascript - 如何使用标签中的超链接自定义谷歌图表?

用于HTML解析的Python正则表达式(BeautifulSoup)

php - 抓取并生成 RSS 提要

python - 使用 Python 下载 URL 的 html - 但启用了 javascript

javascript - 如何维护加载到 meteor 应用程序中的 HTML head/body block 的顺序?

javascript - 在 Jasmine 测试中访问 IIFE

javascript - Google map 未在 JS Fiddle 中显示(RefererNotAllowedMapError)

javascript - 使用 Handlebar.js

javascript - 尝试将 CSS 转换与 jQuery Isotope 一起使用时出现问题

android - Android 应用的搜索栏