2017-05-09 48 views
4

我的应用必须为Google API提供Place Autocompleter。 但是,应该只显示选定国家的位置。例如,仅在美国和英国地址。 这里所使用的代号剪断用于过滤器:适用于Android的多个国家/地区自动填充筛选器

AutocompleteFilter autocompleteFilter = new AutocompleteFilter.Builder() 
      .setTypeFilter(Place.TYPE_COUNTRY) 
      .setCountry("US") 
      .build(); 

是否有任何溶液来设置方法setCountry()到多个县? 我试过.setCountrie(“US,UK”)...但这不起作用。

有什么想法吗?

+0

只想搜索特定的多个国家吗? – curiousMind

+0

也许你可以使用一个AutoCompleteFilter为每个国家,然后结合莫名其妙的结果? – miibpa

+0

你用过'+'分隔符吗?像“美国+英国”一样。它适用于名称也许它也适用于国家 – akash93

回答

2

您可以尝试下面的代码。

AutocompleteFilter autocompleteFilter = new AutocompleteFilter.Builder() 
      .setTypeFilter(Place.TYPE_COUNTRY) 
      .setCountry("US") 
      .setCountry("UK") 
      .build(); 
+0

谢谢它节省了我的时间... –

相关问题