iOS App的预测街道地址?

时间:2013-01-02 10:18:01

标签: objective-c ios map street-address

我正在开发一个iOS应用程序,我希望能够为用户输入一个文本字段以输入地址,当您输入街道名称的字符时,将出现文本字段下方的弹出窗口,显示该街道名。

有谁知道这样的事情是否已经存在?或者,如果有人有任何建议吗?基本上,我希望有一个字段供用户输入他们的起始位置,然后是另一个字段供用户输入他们的目的地位置,而不是仅仅依赖于知道如何拼写街道名称的用户;我希望能像上面提到的那样。

提前致谢。

3 个答案:

答案 0 :(得分:2)

我最近回答了一个非常相似的问题。

您可以使用UISearchDisplayController并通过在用户输入的每个字母处调用转发地理编码来实现自动完成功能。

您可以查看我的回答here

答案 1 :(得分:1)

希望通过位置管理器查找您附近的所有位置并将其存储到数组中。然后在表格视图中显示这些详细信息,之后使用搜索栏您可以提供相同的功能。

答案 2 :(得分:0)

您可以使用Google地方信息自动填充API来实现此目标 - 文档is here。请注意,有一些T& Cs与之关联,其中一个(我认为)你需要使用谷歌地图,而不是苹果公司的原生地图(iOS 6之前没有问题,并且有谷歌地图SDK可用,虽然目前我认为您需要申请访问权限。