谷歌放置特定城市和国家的地点
Posted
技术标签:
【中文标题】谷歌放置特定城市和国家的地点【英文标题】:Google places localities sof particular cities and country 【发布时间】:2016-11-11 20:03:51 【问题描述】:我想实现这样的目标Places picker 我知道如何使用 google Places 自动完成 api 来做到这一点,但我的问题是,正如您在图片中看到的那样,它显示了特定国家和城市的结果。我该怎么做这个图像中的优先级是印度,我如何使用我选择的优先国家来做到这一点,它也会自动完成结果。因为我想在显示地图中使用它Like this.
帮帮我
【问题讨论】:
【参考方案1】:您需要使用AutocompleteFilter 并将其应用于 PlaceAutocomplete.IntentBuilder。
这是一个过滤器的例子:
AutocompleteFilter autocompleteFilter = new AutocompleteFilter.Builder()
.setCountry("IN")
.build();
这应该将结果限制在印度。
注意:国家/地区代码必须是 ISO 3166-1 2 字母国家/地区代码,过滤器才能工作,并且区分大小写 - 否则将不考虑国家/地区过滤器。
对于其他过滤器,请使用AutocompleteFilter.Builder.setTypeFilter
要应用过滤器,只需使用PlaceAutocomplete.IntentBuilder.setFilter
【讨论】:
应该是城市的全部地方和分地方..? 设置国家只会将结果限制在该国家/地区,包括所有内容:城市和特定地址。如果您想更具体地使用 setTypeFilter:developers.google.com/android/reference/com/google/android/gms/…以上是关于谷歌放置特定城市和国家的地点的主要内容,如果未能解决你的问题,请参考以下文章