在iOS中获取街道名称

在iOS中获取街道名称,ios,autocomplete,geolocation,location,mkmapview,Ios,Autocomplete,Geolocation,Location,Mkmapview,在用户介绍文本时,我需要为用户提供一种在UITextField中键入地址的方法,该方法具有自动完成功能。我一直在寻找实现这一点的最佳方法,但我仍然不确定:是否有可能获得某个城市的街道名称列表?或者应该以另一种定制方式(服务请求、包含该信息的文件…)向我提供此类信息吗 我的应用程序是针对iOS 7的+ 谢谢,您可以使用Google Places autocomplete API来实现这一点。该API为您提供列表中所需的addrees 有关更多信息,请参考此示例,帮助您了解如何在应用程序中使用Goo

在用户介绍文本时,我需要为用户提供一种在
UITextField
中键入地址的方法,该方法具有自动完成功能。我一直在寻找实现这一点的最佳方法,但我仍然不确定:是否有可能获得某个城市的街道名称列表?或者应该以另一种定制方式(服务请求、包含该信息的文件…)向我提供此类信息吗

我的应用程序是针对iOS 7的+


谢谢,您可以使用Google Places autocomplete API来实现这一点。该API为您提供列表中所需的addrees

有关更多信息,请参考此示例,帮助您了解如何在应用程序中使用Google Places autocomplete

您可以在Github上找到相同的示例代码,并在下面的链接中找到此示例代码


希望这能对您有所帮助。

您必须在数据库中添加每个城市街道地址,并在获得后使用google places API。@KrunalDarji谢谢。那么
MKLocalSearch
呢?我从未使用过它…谢谢你的回答,你知道
MKLocalSearch
是否提供与
googleplacesapi
相同的功能吗?是的,MKLocalSearch也很有用,它将在ios 6.0中引入。您也可以使用它。我不确定它相对于Google Place autocomplete API的准确度,因为从未使用过MKLocalSearch。您可以找到下面的示例链接,它可能对您的MKLocalSearch有所帮助。MKLocalSearch堆栈溢出此链接还可以帮助您