【发布时间】:2017-06-16 14:19:35
【问题描述】:
我需要做的是实现一个PlaceAutocompleteFragment 视图来查找用户当前位置周围的地方。
我正在查看官方文档,但找不到合适的方法。
我设置了Place.TYPE_COUNTRY 过滤器,但它显示了对全国各地的预测,并且输入时显示的大多数结果与用户无关。
AutocompleteFilter filter = new AutocompleteFilter.Builder()
.setTypeFilter(Place.TYPE_COUNTRY)
.setCountry(country)
.build();
PlaceAutocompleteFragment.setBoundsBias(LatLngBounds) 方法提供了一种将结果限制在特定区域的方法。
autocompleteFragment.setBoundsBias(new LatLngBounds(
new LatLng(-33.880490, 151.184363),
new LatLng(-33.858754, 151.229596)));
根据文档,上述代码将结果限制在澳大利亚悉尼的特定区域。我认为这与我想要得到的相似。
所以问题是,有没有办法让LatLng 值以编程方式实例化LatLngBounds 对象?
我的意思是,我想根据用户的当前位置动态地获取该值。
【问题讨论】:
标签: google-maps autocomplete google-places-api