ios 谷歌 api 问题

标签 ios google-maps mkmapview

我需要向我正在开发的 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/

相关文章:

javascript - 更改热图上单个点的半径?

iphone - 如何检测 GPS 坐标是否落在 MKMapView 上的某个区域?

javascript - 导出 KML 谷歌地图

ios - 增加MKMapView的最大缩放级别

ios - Swift - 从另一个类访问 mapView 时遇到问题

ios - 现有方法的 "No visible interface"

ios - 通过 IOS 应用内购买获得额外功能的选项

ios - 为什么将 subLocality 与反向GeocodeLocation 结合使用时,当前的 subLocality 并不总是弹出

ios - 委托(delegate)给正确的同名方法

google-maps - 恢复已删除的 Google 公共(public) API key