我希望绘制一个城市的所有地铁站,其中有许多国外的站点不能为他们的站点提供地理坐标或地址。我如何使用Google Places API,OpenStreetMap或任何其他服务返回城市所有地铁站的地理坐标?
答案 0 :(得分:1)
AFAIK您无法使用Google获取数据,因为它是封闭源。
对于OSM,您可以查询铁路=站点标记的节点(例如使用OverpassAPI),但这也包括常规站点而不仅仅是地铁站点。更好的方法是查询标记为route=subway的OSM“路由”关系,并在第二步中获取所有包含的元素。
答案 1 :(得分:1)
最简单的方法是使用Overpass Turbo:我已经为您准备了一个查询,只需向您的城市移动并按“运行”。要导出找到的数据,请使用“导出”选项卡。例如,您可以在GeoJSON中下载电台。
你可以通过这种方式获得一两个国家的所有地铁站,但可能需要几分钟。