2016-11-11 89 views
0

我想achievesomething这样Places picker我知道该怎么做,与使用谷歌的地方自动完成API,但我的问题是,当你在图像中看到它显示了特定的国家和城市的结果如何我可以做到这一点在图像中的优先事项是印度,我如何做到这一点与我的选择的优先国家,也它自动完成的结果以及因为我想用这个在舒曼地图Like this.谷歌则以地方SOF特别是城市和国家

帮我

回答

0

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

这里有一个过滤器的例子:

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

这应该只限制的结果,印度。

注:国家代码必须是用于过滤器工作ISO 3166-1 2字母国别代码和它也是区分sensetive - 否则没有哪个国家的过滤器将被考虑在内。

有关其他过滤器使用AutocompleteFilter.Builder.setTypeFilter

要应用滤镜简单地使用PlaceAutocomplete.IntentBuilder.setFilter

+0

它应该在的地方完全和城市的sublocalities ..? – AsadAli

+0

设置国家只会将结果限制在该国家/地区,具体包括:城市和具体地址。 如果您想更具体使用setTypeFilter:https://developers.google.com/android/reference/com/google/android/gms/location/places/AutocompleteFilter.Builder.html#setTypeFilter(int) – user3705007

相关问题