2017-01-04 22 views
0

Google의 Android 앱에서 인 텐트를 사용하여 주소를 검색하기 위해 자동 완성 위젯을 사용하고 있습니다. 특정 국가의 검색 결과를 제한하고자합니다 (예 : 인도 내 검색 결과 만 표시). 특정 지역 (예 : 도시 : 첸나이)으로 검색 결과를 표시하지만 Google은 결과를 국가 내부의 결과와 함께 국가 외부에 제공합니다. 고객이 국가 내에서만 결과를 보길 원합니다. 우리가 장소 api에서 autocomplete widget을 사용한다면 이것은 일어나지 않습니다. 이 문제를 해결할 수 있도록 도와주십시오.주소 검색에서 바이어스가 제한적입니다.

+0

가능한 복제 [setBoundsBias 의한 자동 완성 결과를 제한 (https://stackoverflow.com/questions/43845866/restrict-autocomplete-results-by-setboundsbias) – xomena

답변

1
AutocompleteFilter filter = new AutocompleteFilter.Builder().setCountry("SD").build(); 
Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY) 
       .setFilter(filter) 
       .build(ChooseLocationActivity.this); 
startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_CODE); 

Here is a list of country codes