我很困惑为什么有一个 iPhone API 用于反向地理编码(经纬度到地址)而不是常规地理编码(地址到纬度/经度)。
我希望能够在用户输入的地址的地图(MKMapView)上显示注释。(作为文本,而不是通过触摸地图)据我所知,这意味着我必须确定输入地址的纬度/经度。
看起来它可以使用 HTTP 完成,但是反向地理编码也可以用这种方式完成。为什么他们支持一个而不支持另一个?
回答“为什么?” 或“如何?” 将不胜感激。
*** 有人在这个话题上学到了什么新东西吗?有没有我没听过的公告?
Merrimack 在这里用一个有用的例子写了一个答案。
他有一篇不错的博文
http://blog.sallarp.com/ipad-iphone-forward-geocoding-api-google/
我有同样的问题并写了一个地理编码类。http://web.me.com/andreas.bungert/erle_muss_sein/iPhone_Development/Einträge/2009/7/9_Geocoding_im_SDK.html
最好的祝福
对于那些在被问到很久之后发现这个问题的人:
正如 Brainjam 所说,由于 iOS 5 Apple 的 CLGeocoder 类支持forward-geocoding。