我需要在 Objective C 中实现城市名称搜索的自动完成功能。
基本上此刻我会从这里使用谷歌地图自动完成功能:https ://developers.google.com/places/documentation/autocomplete
但我不喜欢显示由谷歌提供支持的标志。
这就是我在这里问的原因,有没有办法使用 Apple Maps API 或类似的方法来实现自动完成功能?
感谢您的任何建议
我需要在 Objective C 中实现城市名称搜索的自动完成功能。
基本上此刻我会从这里使用谷歌地图自动完成功能:https ://developers.google.com/places/documentation/autocomplete
但我不喜欢显示由谷歌提供支持的标志。
这就是我在这里问的原因,有没有办法使用 Apple Maps API 或类似的方法来实现自动完成功能?
感谢您的任何建议
看看这个 -雅虎 YQL 控制台。
在那里您可以提出这样的查询 - 它为您提供所有以以下开头的地方San
:
select * from geo.places where text="San%"
生成的 JSON / XML 可以作为您尝试显示的自动完成结果的数据源。
如果您不想自己实现它,您可以使用专门为此目的编写的名为“Autocomplete as a Service”的服务。您可以在此处访问它- www.aaas.io。它确实支持大型数据集,您也可以应用过滤器。您只需添加数据并在自动完成数据源中使用 API URL。
免责声明:我是它的创始人。我很乐意为您提供这项服务。