我正在开发黑莓应用程序,并希望使用 OpenStreetMap 反向地理编码来获取地址和/或街角。我找到了 Nominatim,但它似乎没有在美国提供邮政编码(尽管它有英国邮政编码),是否有 OpenStreetMap API 来获取邮政编码,或其他一些免费/开放许可的反向地理编码或邮政编码数据/API 的地址

笔记: 这是一个最终的学校项目(但由于这是一个 API/数据源问题,我觉得这样问是公平的)

笔记2: 另一个人已经完成了Google Maps版本,我正在寻找带有创意共享类型许可证的东西,请不要提及Google Maps-请小心,我发现至少一个声称是开放的API,但似乎是围绕OSM,Google和其他数据(即,它没有赠送其数据的权利)。

有帮助吗?

解决方案

我用 地名网. 。它提供了围绕地理编码的不同网络服务。

邮政编码 WS 会帮助你:
美国华盛顿州的邮政编码:

有商业优惠,但我不知道该服务是否完全免费。每天和 ip 的请求数限制为 3000 个。

其他提示

可以反向地理编码与美国邮政编码 geocoder.us 他们的地址解析器是开源(GPL第二或Perl艺术许可证)和它们鼓励使用他们的网络服务API,用于非商业目的编写代码。这实际上是在服务 OpenStreetMap.org使用以美国的邮政编码。

另外看看地理编码的概览。

我发现了一个开源的地理编码器,并已开始在autotooling工作。 上extendthereach点com斜线产品OpenSourceGeocoder

下面是我的github上,但还没有准备好: http://github.com/h4ck3rm1k3/AutoToolsGeocoder

在理论上,我们可以使用OSM的数据与此,但我将不得不考虑更多。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top