我们正在为IPhone (IOS5)构建一系列应用程序,其中我们使用逆向地理编码。大多数情况下,CLGeocoder返回一个地址号的范围(例如。“地址2-5")。我们希望检索每个反向地理编码请求的确切的街道号。
据我所知,这不是由我作为开发人员控制的,而是由苹果( Apple )控制的,苹果打电话给谷歌,并返回结果(街道号码的范围)。有没有其他人遇到过同样的问题,并找到了解决办法?
有人建议我做的一个解决方案是为商业购买google。它在文件中说,它提供了“高级地理编码”,但没有详细说明逆向地理编码和街道编号。有人有使用这个API的经验吗?
想到的另一件事是使用一些第三方服务来进行逆向地理编码。但我不确定的是苹果是否会接受。是否有人需要建议第三方服务进行逆向地理编码并返回地图上给定位置的确切街道号码?
提前谢谢你
发布于 2012-07-26 14:16:07
看起来GeoNames很适合你的需求。
来自维基百科页面
GeoNames是一个地理数据库,可以通过各种Web服务在许可下使用和访问。
我本人一直在使用CLGeocoder,在返回一系列街道号码时没有遇到任何问题。
https://stackoverflow.com/questions/11671101
复制相似问题