如何使用overpass-api获得我的观点附近的兴趣点?

Myk*_*hyn 5 openstreetmap point-of-interest overpass-api

我正在使用Overpass API.

我有一个问题,在我的观点附近(大约100-200英里)找到一些兴趣点(咖啡馆,医院,学校).我只有纬度和经度.

Overpass API提供了使用您的地名获取POI的机会.但我没有.我只有坐标.

我怎样才能做到这一点 ?

tyr*_*tyr 7

使用around语句!

<query type="node">
  <around lat="..." lon="..." radius="..."/>
  <has-kv k="amenity" v="cafe" />
</query>
<print />
Run Code Online (Sandbox Code Playgroud)

立交桥涡轮增压器上试试这个例子吧!

  • _Logic or_ 最好通过一个小技巧来完成:使用 [regular expression](http://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide#One_or_another_name) 像 `&lt;has-kv k="amenity" regv="cafe|bank"/&gt;`。_Logic or_ 不同的键必须通过`&lt;union&gt;`ing 多个`&lt;query&gt;`s 来完成。就像在这个 [例子](http://overpass-turbo.eu/s/9L) 中一样。 (3认同)