【问题标题】:Google Places API (Android) Autocomplete just like on Google MapsGoogle Places API (Android) 自动完成,就像在 Google 地图上一样
【发布时间】:2015-06-13 12:01:29
【问题描述】:

我正在开发一个应用程序,其中有一个 AutoCompleteTextView,它会在用户输入时返回建议。一切正常,但我注意到与 maps.google.com 相比,建议存在差异。例如,当我在谷歌地图中搜索“附近的面包店”时,它会返回建议,但是当我在我的测试应用程序(使用 Google Places API 自动完成)上搜索相同的文本时,它什么也不返回。请告诉我如何实现类似 maps.google.com 的建议。

注意:我不想在我的应用中显示谷歌地图。

谷歌地图示例:http://i.imgur.com/BiwzxoD.jpg , Google Places API 自动完成示例:http://i.imgur.com/T4lQe7x.png

您的帮助将不胜感激。

【问题讨论】:

  • 我认为这些建议是一个集合,我们将设置它的值。看这段代码(输入单词时会显示国家列表): String[] countries = getResources().getStringArray(R.array.list_of_countries); ArrayAdapter 适配器 = new ArrayAdapter(this,android.R.layout.simple_list_item_1,countries); actv.setAdapter(适配器);
  • 兄弟,我想知道如何在使用 Google Places API AutoComplete 的应用中模仿 Google 地图返回的建议列表。

标签: android google-maps google-places-api


【解决方案1】:

对于“...附近的面包店”之类的查询,我相信您会想要使用Query Autocomplete 网络服务。尽管如此,我确实注意到谷歌地图和这个网络服务上的结果之间存在一些差异。我怀疑 Google 地图有自定义逻辑,可以将输入/结果塑造得更直观一些。

【讨论】:

    猜你喜欢
    • 2013-10-10
    • 1970-01-01
    • 2014-05-01
    • 2017-04-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-02
    • 1970-01-01
    • 2022-06-19
    相关资源
    最近更新 更多