如何将Google Places自动补全API搜索区域限制为特定区域?例如,我只想在Melbourne CBD地区搜索结果。有什么方法可以限制这个区域吗?
答案 0 :(得分:0)
使用如下的 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();