如何使用 overpass-api 在我的点附近获得兴趣点?
Posted
技术标签:
【中文标题】如何使用 overpass-api 在我的点附近获得兴趣点?【英文标题】:How to get point of interest near my point using overpass-api? 【发布时间】:2013-05-02 19:13:09 【问题描述】:我正在使用 Overpass API。
我想在我的观点附近(大约 100-200 英里)找到一些兴趣点(咖啡馆、医院、学校)。我只有经纬度。
Overpass API 提供了使用您的地名获取 POI 的机会。但我没有。我只有坐标。
我该怎么做?
【问题讨论】:
【参考方案1】:使用around 语句!
<query type="node">
<around lat="..." lon="..." radius="..."/>
<has-kv k="amenity" v="cafe" />
</query>
<print />
在overpass turbo上试试这个例子!
【讨论】:
您能否再解决一个问题。如何设置多个键和值。例如,我需要舒适的咖啡馆和银行。还有具有 f.e. 价值的“历史”键。 “战场”?所以结果我需要咖啡馆、银行和战场。谢谢 Logic or 最好用一个小技巧来完成一个特定的键:使用regular expression 就像<has-kv k="amenity" regv="cafe|bank"/>
。不同键的逻辑或必须由<union>
ing 多个<query>
s 完成。就像在这个example.
再次感谢您的帮助!以上是关于如何使用 overpass-api 在我的点附近获得兴趣点?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用mongoose在mongodb中使用纬度和经度查找附近的点
使用 iphone GPS 在表格视图单元格中显示附近的特定营业所
如何让用户在我在 geofire、Firebase 的位置附近
我想在我的 React Native 应用程序中的谷歌地图中显示附近的餐馆。当我调用 Google API 附近搜索时,它会抛出状态:'ZERO_RESULTS'