Как ограничить автозаполнение Google, чтобы искать только несколько окрестностей в городе? - PullRequest
0 голосов
/ 11 апреля 2019

Как ограничить область поиска API автозаполнения в Google для определенной области?Например, я просто хочу найти результат в области CBD Мельбурна.Есть ли способ ограничить эту область?

1 Ответ

0 голосов
/ 11 апреля 2019

Использовать FindAutocompletePredictionsRequest объект, подобный этому, с границами , как показано ниже,

RectangularBounds bounds = RectangularBounds.newInstance(
new LatLng(-33.880490, 151.184363),
new LatLng(-33.858754, 151.229596));

FindAutocompletePredictionsRequest request = 
FindAutocompletePredictionsRequest.builder()
// Call either setLocationBias() OR setLocationRestriction().
 .setLocationBias(bounds)
 //.setLocationRestriction(bounds)
 .setCountry("au")
 .setTypeFilter(TypeFilter.REGIONS)
 .build();
...