ios google api问题

时间:2012-04-20 20:54:09

标签: ios google-maps mkmapview

我需要为我正在开发的iPhone应用添加一个非常常见的Google功能。这个想法是向用户呈现一个TextBox,在那里他可以写一个地址(即:“Amsterdam av)”。问题是,我想为他添加一些“帮助”,当他写一个街道名称时,该应用程序会向他显示部分匹配列表,如谷歌地图在这里:

sample http://www.timotteo.com.ar/google.png

我无法在google API中找到确切的类。它不需要像谷歌自己的搜索一样快,也许用户可以写“amst”并按下搜索按钮,以显示部分匹配列表。我正在寻找的API以某种方式返回一个具有可能性的列表。我现在可以找到的所有方法,当您使用特定地址为其提供纬度/经度时。有人知道我应该使用哪些方法/类的组合?也许是一些例子?

提前Txs!

2 个答案:

答案 0 :(得分:1)

也许您正在寻找Places API的自动完成功能: https://developers.google.com/maps/documentation/javascript/places#places_autocomplete

这不会为所有地址或街道自动完成,而是针对企业,着名的地标等。

如果您想要街道地址的自动填充,我不相信任何已记录的API都可以使用。这并不意味着不存在变通办法,但它们可能依赖于有关您的用例的更多详细信息。 (例如,如果您只关心狭窄的地理区域,则可以简单地在您自己的数据库中列出所有街道并自行处理AJAX调用。)

答案 1 :(得分:0)

实际上我正在寻找的是:

http://maps.google.com/maps/geo?q=amsterdam%201543&output=xml&oe=utf8&sensor=true&hl=es&gl=ar

该URL返回带有所有自动完成选项的XML。我所要做的就是解析XML和瞧!我有我的清单。