我的应用必须为Google API提供地方自动填充功能。 但是应该只显示所选国家/地区的位置。 例如,仅在美国和英国的地址。 这里使用的代码剪切了过滤器:
AutocompleteFilter autocompleteFilter = new AutocompleteFilter.Builder()
.setTypeFilter(Place.TYPE_COUNTRY)
.setCountry("US")
.build();
有没有解决办法将方法setCountry()设置为多个县? 我试过.setCountrie("美国,英国和#34;)......但这不起作用。
任何想法?
答案 0 :(得分:1)
AutocompleteFilter autocompleteFilter = new AutocompleteFilter.Builder()
.setTypeFilter(Place.TYPE_COUNTRY)
.setCountry("my|country:ph|country:sg")
.build();
这对我有用。 iOS SDK设置如下。这就是我所知道的。
答案 1 :(得分:0)
您可以尝试以下代码。
AutocompleteFilter autocompleteFilter = new AutocompleteFilter.Builder()
.setTypeFilter(Place.TYPE_COUNTRY)
.setCountry("US")
.setCountry("UK")
.build();
答案 2 :(得分:0)
新方法Confirmed orders list:
Order #2 of 5 * Product 2 ($2.99), $14.95
Order #3 of 7 * Product 3 ($3.99), $27.93
Order #4 of 1 * Product 1 ($1.99), $1.99
Order #5 of 3 * Product 2 ($2.99), $8.97
已添加到SDK。
实现'com.google.android.libraries.places:places:2.2.0'
Java
setCountries()
科特林
Intent intent = new Autocomplete.IntentBuilder(
AutocompleteActivityMode.OVERLAY, fields)
.setCountries(Arrays.asList("FR", "IT"))
.build(this);
startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_CODE);
注意:请注意,根据文档,自动完成结果最多可包含 五个 个国家/地区