我需要向我正在开发的 iPhone 应用程序添加一个非常常见的 Google 功能。这个想法是向用户呈现一个文本框,他可以在其中写一个地址(即:“Amsterdam av)”。问题是我想为他添加一些“帮助”,当他写下街道名称时,该应用程序会向他显示部分匹配列表,就像谷歌地图在这里所做的那样:
sample http://www.timotteo.com.ar/google.png
我无法在 google API 中找到确切的类。它不需要像谷歌自己的搜索一样快,也许用户可以写“amst”并按下搜索按钮,以显示部分匹配列表。我正在寻找的 API 以某种方式显示返回一个包含可能性的列表。我现在所能找到的所有 where 方法,当您用特定地址输入它时,它会为您提供纬度/经度。有人知道我应该使用什么方法/类的组合吗?也许是一些例子?
提前发送!
最佳答案
也许您正在寻找 Places API 的自动完成功能: https://developers.google.com/maps/documentation/javascript/places#places_autocomplete
这不会为所有地址或街道自动完成,而是为企业、著名地标等自动完成。
如果您希望自动完成街道地址,我认为这无法通过任何已记录的 API 实现。这并不意味着不存在解决方法,但它们可能取决于有关您的用例的更多详细信息。 (例如,如果您只关心一个狭窄的地理区域,则可以在您自己的数据库中简单地列出所有街道并自行处理 AJAX 调用。)
关于ios 谷歌 api 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10253416/