使用Google地方信息自动填充限制国家/地区的结果?

时间:2015-04-19 01:52:06

标签: android google-places-api

我刚试过this demo,但我找不到如何限制国家/地区的结果。 我还检查了com.google.android.gms.location.places.GeoDataApi中的getAutocompletePredictions,但我找不到任何文档来实现限制国家。

我还搜索了一些问题;显然它是JavaScript,需要添加一些“可选参数”。那么如何在此请求中添加可选参数?

2 个答案:

答案 0 :(得分:2)

https://developers.google.com/places/webservice/search

  1. 您可以在查询中添加国家/地区名称,例如"在澳大利亚"限制澳大利亚的搜索
  2. 2。添加半径参数以限制搜索

答案 1 :(得分:0)

应该是这样的,但是由于Google Play服务库v7中存在错误,它无法正常工作?

List<Integer> autocompleteFilter = new ArrayList<Integer>();
autocompleteFilter.add(Place.TYPE_COUNTRY);

// Set up the adapter that will retrieve suggestions from the Places Geo Data API that cover
// the entire world.
mAdapter = new PlaceAutocompleteAdapter(this, android.R.layout.simple_list_item_1,
BOUNDS_JAKARTA, AutocompleteFilter.create(autocompleteFilter));