api - OSM API如何按城市获取所有郊区?

标签 api rest geocoding webservice-client openstreetmap

有人可以告诉我如何在 OpenStreetMap API 中按城市(名称、ID 等)获取郊区列表吗?我找不到任何详细的文档,而且 API 非常抽象。

我正在研究扩展 API,Xapi。我发现如何获得点头并仅过滤郊区,但我不知道如何设置城市值。

http://www.informationfreeway.org/api/0.6/node[place=suburb]

欢迎任何其他方式或 API。查看了地理名称和谷歌地图,但没有找到我要找的东西。我需要萨格勒布/克罗地亚的所有郊区列表以及一种检查特定街道是否位于该郊区的方法。正如我所见,OSM 拥有相当不错且准确的数据,但我在使用此 API 时遇到了问题。

最佳答案

您是否尝试过设置边界框,然后过滤结果以确保它们实际上位于萨格勒布内?

这是一个使用在 openstreetmap.org 上创建的边界框的 URL http://open.mapquestapi.com/xapi/api/0.6/node[place=suburb][bbox=15.807,45.761,16.18,45.875]

这给了你名字,但由于我还是 OSM 的新手,我不太确定你如何建立他们的管理级别以及他们是否实际上位于萨格勒布内或仅在该边界框中。可能会有进一步的请求来确定此信息。

关于api - OSM API如何按城市获取所有郊区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5073187/

相关文章:

java - 从 Azure AD Java 获取访问 token

javascript - 使用 Google Geocoder 地址地理编码返回无效结果

ruby-on-rails - Rails 应用程序,通过 API 上传,通过 curl 测试

java - 如何在 Spring Restful Web 服务中使用 Rest 客户端传递输入参数

python - 在 Django Web 应用程序中保护 GET 请求

c# - 在 WCF REST 服务中返回自定义 Json 结果

php - 如何获得一定半径的地方

ios - 使用 iOS 的多边形地理围栏

javascript - REST - Rails API 前端

api - 如何使用YouTube API按国家搜索 channel ?