2

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

我正在查看扩展 API,Xapi。我找到了如何获得点头并仅过滤郊区,但我不知道如何设置城市值。

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

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

4

2 回答 2

3

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

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

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

于 2011-08-05T13:00:39.183 回答
1

出于您的目的,我将使用OSM 服务器端脚本

这是文档

于 2011-02-22T19:28:03.370 回答