我想实现这样的事情Places picker我知道如何使用谷歌地方自动完成api,但我的问题是,你在图像中看到它显示特定国家和城市的地方的结果。如何可以做到这一点,图像中的优先级是印度,以及我如何使用我选择的优先国家进行此操作,并且它也自动完成结果。因为我想在showin地图中使用它Like this.
帮帮我
答案 0 :(得分:0)
您需要使用AutocompleteFilter并将其应用于PlaceAutocomplete.IntentBuilder。
以下是过滤器的示例:
AutocompleteFilter autocompleteFilter = new AutocompleteFilter.Builder()
.setCountry("IN")
.build();
这应该仅将结果限制在印度。
注意:国家/地区代码必须是ISO 3166-1 2国家/地区代码才能使过滤器正常工作,并且还具有案例性 - 否则将不会考虑国家/地区过滤器。
对于其他过滤器,请使用AutocompleteFilter.Builder.setTypeFilter
要应用过滤器,只需使用PlaceAutocomplete.IntentBuilder.setFilter
即可