我正在使用 Overpass API 在 OpenStreetMap 中查询指定位置附近具有特定名称的巴士站:
http://overpass-api.de/api/interpreter?data=[out:json];node["name"="CITY"];node["around"="15000"];node["name"="STOP_NAME"]["highway"="bus_stop"];out;
现在我需要扩展这个查询:我不仅要获取所有名为STOP_NAME
near的公共汽车站CITY
,还要获取与电车站 ( railway=tram
) 和地铁站 ( railway=subway
) 匹配的信息STOP_NAME
。
我试过了,但它仍然只返回巴士站(并包含冗余信息):
http://overpass-api.de/api/interpreter?data=[out:json];node["name"="CITY"];(node(around:15000)["name"="STOP_NAME"]["highway"="bus_stop"];node(around:15000)["name"="STOP_NAME"]["railway"="tram_stop"];node(around:15000)["name"="STOP_NAME"]["railway"="subway_stop"];);(._;>;);out;
我究竟做错了什么?