3

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

注意:这是一个期末学校项目(但由于这是一个 API/数据源问题,我觉得问这个问题很公平)

注意2:另一个人已经做了一个谷歌地图版本,我正在寻找带有知识共享类型许可证的东西,请不要提及谷歌地图 - 小心,我发现至少有一个 API 声称是开放的,但似乎基于 OSM、google 和其他数据(即,它无权泄露其数据)。

4

3 回答 3

6

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

邮政编码 WS将为您提供帮助:
美国华盛顿的邮政编码:

有商业报价,但我不知道该服务是否完全免费。每天有 3000 个请求和 IP 限制。

于 2010-02-24T07:14:01.247 回答
3

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

另请查看地理编码器的概述

于 2010-02-16T14:31:49.290 回答
1

我找到了一个开源地理编码器,并开始研究自动工具。关于 extendthereach dot com slash 产品 OpenSourceGeocoder

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

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

于 2010-02-11T10:19:40.893 回答