OpenStreetMap反向地理编码邮政编码?

我正在研究黑莓应用程序,并希望使用OpenStreetMap反向地理编码来获取地址和/或街道角落。 我发现Nominatim,但它似乎并没有在美国邮政编码(它有英国的邮政编码虽然),是否有一个OpenStreetMap API来获得邮政编码,或一些其他免费/开放的许可反向地理编码或地址邮编数据/ API

请注意:这是针对最终学校项目的(但由于这是一个我认为公平的API /数据源问题)

note2:另一个人已经完成了谷歌地图版本,我正在寻找具有Creative Commons类型许可证的东西,请不要提及谷歌地图 - 小心点,我发现至少有一个API声称是开放的,但似乎基于OSM,谷歌和其他数据(即,它没有权利放弃其数据)。


我使用Geonames.org。 它提供了不同的地理编码网络服务。

邮编WS将帮助您:
美国华盛顿邮政编码:

  • 通过HTML页面
  • 通过Web服务(XML响应)
  • 有商业优惠,但我不知道这项服务是否完全免费。 每天和ip有3000个请求的限制。


    您可以使用geocoder.us反向地理编码美国邮政编码。 他们的地理编码器是开源的(GPLv2或Perl艺术许可证),他们鼓励使用他们的Web服务API编写代码用于非商业目的。 这实际上是OpenStreetMap.org用于美国邮政编码的服务。

    也看看这个地理编码器的概述。


    我找到了一个开源的地理编码器,并开始在自动工具上工作。 on extendthereach dot com斜杠产品OpenSourceGeocoder

    这是我的github,但它还没有准备好:http://github.com/h4ck3rm1k3/AutoToolsGeocoder

    理论上我们可以使用这个osm数据,但是我将不得不更多地研究它。

    链接地址: http://www.djcxy.com/p/63611.html

    上一篇: OpenStreetMap reverse geocoding zip codes?

    下一篇: InitializeComponent() Cannot locate resource based on system language