开放式街道地图:如何在Postman中检索便利设施?

时间:2018-08-07 10:42:05

标签: get web-crawler postman openstreetmap

自从Google Places API陷入困境以来,我正试图转向Open Street Map。我正在学习如何与邮递员通话amenity

例如,使用此URL,我尝试检索奥克兰的所有厕所:

http://nominatim.openstreetmap.org/search?format=json&q=toilet Auckland

但是结果是我只有10个pleace_id,而我正在使用search

我认为我做错了事。

  1. 如何在奥克兰取回所有厕所?
  2. 是否有关于如何使用amenity=toiletcountry=NZcity=Auckland而不是通用search的示例?

我的目标是提高请求的准确性。

1 个答案:

答案 0 :(得分:0)

我有一个好消息和一个坏消息。

好消息:我终于找到了关于如何查询Overpass API的example,并且可以检索到我认为是法国大多数电影院的内容:

http://overpass-api.de/api/interpreter?data=area[name=France];node(area)[amenity=cinema];out;

enter image description here

(我仍然不知道如何在通话中插入wayrel

坏消息:显然,意大利没有电影院:

enter image description here

向@mmd支付一百万美元,这帮助我更深入地了解了Overpass API和REST调用。

编辑:我发现了如何添加nodewayrel

http://overpass-api.de/api/interpreter?data=area[name="Heidelberg"]->.a;(node(area.a)[amenity=hospital];way(area.a)[amenity=hospital];rel(area.a)[amenity=hospital];);out;