谷歌将地方放在特定的城市和国家

时间:2016-11-11 20:03:51

标签: android google-places-api

我想实现这样的事情Places picker我知道如何使用谷歌地方自动完成api,但我的问题是,你在图像中看到它显示特定国家和城市的地方的结果。如何可以做到这一点,图像中的优先级是印度,以及我如何使用我选择的优先国家进行此操作,并且它也自动完成结果。因为我想在showin地图中使用它Like this.

帮帮我

1 个答案:

答案 0 :(得分:0)

您需要使用AutocompleteFilter并将其应用于PlaceAutocomplete.IntentBuilder。

以下是过滤器的示例:

AutocompleteFilter autocompleteFilter = new AutocompleteFilter.Builder()
     .setCountry("IN")
     .build();

这应该仅将结果限制在印度。

注意:国家/地区代码必须是ISO 3166-1 2国家/地区代码才能使过滤器正常工作,并且还具有案例性 - 否则将不会考虑国家/地区过滤器。

对于其他过滤器,请使用AutocompleteFilter.Builder.setTypeFilter

要应用过滤器,只需使用PlaceAutocomplete.IntentBuilder.setFilter

即可