我该如何在iPhone上进行地理编码(非反向地理编码)?

5
我很困惑为什么有iPhone API用于反向地理编码(将纬度/经度转换为地址),但没有用于常规地理编码(将地址转换为纬度/经度)的API。
我希望能够在用户输入的地址上显示一个注释,以文本形式而不是通过触摸地图。据我所知,这意味着我必须确定输入地址的纬度/经度。
看起来可以使用HTTP完成此操作,但是,反向地理编码也可以使用此方法完成。为什么他们支持其中一个而不支持另一个?
关于“为什么?”或“如何?”的答案都会受到赞赏。
*** 有人对此话题了解到新情况吗?有我没听说过的公告吗?

2
iPhone SDK 3.0仍然受NDA保护。你真的需要在http://devforums.apple.com上询问这个问题。而且,我碰巧知道你会在那里找到答案;-) - Alex
1
谢谢Alex。我总是忘记NDA - 我就是不这么想。幸好没有人问我问题... - Amagrammer
1
在iOS5中,使用这个:https://dev59.com/3HM_5IYBdhLWcg3w-4jw#7936272 - brainjam
4个回答

4

3

很好,谢谢。我最终使用了Bill Dudney提供的代码(http://www.pragprog.com/screencasts/v-bdmapkit/using-the-map-kit)。 - Amagrammer
@VansFannel 我已经重新上传到 http://files.mettigel-software.com/TSGeocoder.zip 我认为里面还有一些错误。如果我有时间,我会修复它们。 - Erle

1

对于那些在问题被提出很久之后才找到这个问题的人:

正如brainjam所指出的那样,自从iOS 5以来,苹果的CLGeocoder类支持正向地理编码


0

看起来这个例子似乎没有使用地理编码的任何形式(正向或反向)。 - Amagrammer
那是你提供的链接,那也是唯一能找到的MapKit源代码。你是怎么得到你所使用的源代码的?或者,它是一个编译好的商业库吗? - Yoichi
我一定提供了错误的链接,抱歉。我现在没有时间回溯,但我稍后会尝试弄清楚。 - Amagrammer
@Amagrammer:你更新了获取正确地理编码器的URL吗? - VansFannel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接