我正在使用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
并且在CITY
附近的公交车站,还想要匹配STOP_NAME
的有轨电车站(railway=tram
)和地铁站(railway=subway
)。
我尝试了以下内容,但它仍然只返回公交车站(并包含冗余信息):
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;
我做错了什么?