我刚试过this demo,但我找不到如何限制国家/地区的结果。 我还检查了com.google.android.gms.location.places.GeoDataApi中的getAutocompletePredictions,但我找不到任何文档来实现限制国家。
我还搜索了一些问题;显然它是JavaScript,需要添加一些“可选参数”。那么如何在此请求中添加可选参数?
答案 0 :(得分:2)
https://developers.google.com/places/webservice/search
或
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));