iPhone上的反向地理编码 - 获取准确的街道号码

时间:2012-07-26 14:07:57

标签: iphone geocoding reverse clgeocoder

我们正在为iPhone(IOS5)构建一系列应用程序,我们使用反向地理编码。大多数情况下,CLGeocoder返回地址编号的范围(例如“someaddress 2-5”)。我们希望为每个反向地理编码请求检索完全街道号。

正如我所了解的那样,这不是由我作为开发人员控制的,而是由Apple打电话给谷歌并返回结果(街道号码的范围)。有没有其他人遇到同样的问题并找到了解决方案?

我被建议做的一个解决方案是购买谷歌地图API业务。在其文档中,它声明它提供“高级地理编码”,但没有给出反向地理编码和街道号码的详细信息。有没有人有这个API的经验?

另一件需要考虑的事情是使用一些反向地理编码的第三方服务。但我不确定的是,Apple是否会接受它。是否有人建议使用反向地理编码的第三方服务并返回地图上给定位置的确切街道号码?

提前谢谢

1 个答案:

答案 0 :(得分:0)

看起来GeoNames可以很好地满足您的需求。

来自Wikipedia page

  

GeoNames是一个可通过的地理数据库   各种Web服务,根据知识共享署名许可。

我自己一直在使用CLGeocoder,并且在返回一系列街道号码时没有遇到任何问题。