使用OpenStreetMap反转地理位置

时间:2009-12-25 12:50:50

标签: openstreetmap reverse-geocoding

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

谢谢, Vishal Parmar

1 个答案:

答案 0 :(得分:48)

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

  1. Nominatim,由OSM社区成员作为志愿者项目运营。 Reverse Geocoding documentation
  2. CloudMade Geocoding,作为商业服务运行。 Reverse Geocoding documentation(在底部)
  3. 在这两个中,我会推荐Nominatim。如果您正在构建大型服务并生成大量请求,您甚至可以在自己的服务器上运行自己的nominatim副本。