gpt4 book ai didi

Android Google Places 自动完成 api 边界不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:15:20 26 4
gpt4 key购买 nike

我希望能够使用 google places api 自动完成一些地方。我只想包括某个地区的某些地方。 Googles API 文档通过使用函数 setBoundsBias 描述了这个特性,但我似乎无法让它正常工作,因为它仍然从指定区域之外返回结果。

try {
Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY)
.setBoundsBias(new LatLngBounds(
new LatLng(16.371163, 21.051073),
new LatLng(16.725743, 21.424006)))
.build(getActivity());

startActivityForResult(intent, requestCode);
} catch (GooglePlayServicesRepairableException | GooglePlayServicesNotAvailableException e) {
e.printStackTrace();
}

最佳答案

setBoundsBias 应该从区域外返回结果。这只是一种偏见。如果您想只从范围内返回结果,则必须使用 AutocompleteFilter。遗憾的是,目前按地区过滤的唯一级别是按国家/地区过滤。

关于Android Google Places 自动完成 api 边界不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34686145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com