48

我在我正在进行的网站中使用了 OpenStreetMap。我已经使用 PHP 开发了网站。我的要求是根据地理位置(纬度和经度)获取地址。是否有任何 OpenStreetMap API 可用于获取基于 Lat/Lon 的位置信息?

谢谢,维沙尔帕尔马

4

1 回答 1

53

OpenStreetMap 有多种反向地理编码 API(由于数据是开源的,任何人都可以构建一个)。我建议您进一步调查的两个是:

  1. Nominatim,由 OSM 社区的一名成员作为志愿者项目运行。反向地理编码文档
  2. CloudMade Geocoding,作为商业服务运行。反向地理编码文档(在底部)

在这两者中,我会推荐Nominatim。如果您正在构建大型服务并生成大量请求,您甚至可以在自己的服务器上运行自己的 nominatim 副本。

于 2009-12-31T00:22:46.643 回答