如何仅搜索Google Place API中的SUBURB列表

时间:2017-11-13 05:21:41

标签: android arraylist

是否可以在Google中的SUBURB中搜索api?例如,我可以强制Places API仅返回来自特定“地区”或国家/地区的结果吗? 感谢。

1 个答案:

答案 0 :(得分:0)

  

我可以强制Places API仅返回特定“地区”或国家/地区的结果吗?

是的,您可以只使用 AutocompleteFilter.Builder

公开方法摘要

  

<强> setCountry(String country)   将结果限制为的国家/地区。

     

<强> setTypeFilter(int typeFilter)   允许您限制地方自动填充请求的结果集。

     

允许您限制地方自动填充请求的结果集。

有效值为:

  • TYPE_FILTER_NONE

  • TYPE_FILTER_GEOCODE

  • TYPE_FILTER_ADDRESS

  • TYPE_FILTER_ESTABLISHMENT

  • TYPE_FILTER_REGIONS

  • TYPE_FILTER_CITIES

示例代码

AutocompleteFilter typeFilter = new AutocompleteFilter.Builder()
        .setCountry("AU")// set her your Country
        .build();

autocompleteFragment.setFilter(typeFilter);
// or 
Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_FULLSCREEN)
                            .setFilter(typeFilter)
                            .build(this);

更多信息来自 Place Autocomplete

的rtead