gpt4 book ai didi

android - 如何在 Android 的新地点自动完成中设置位置偏差?

转载 作者:行者123 更新时间:2023-12-02 16:51:22 25 4
gpt4 key购买 nike

我正在 Android 应用程序中迁移到新的 New Places SDK 客户端。我试图不使用兼容性库,而是使用所有新对象。我使用 SDK 的唯一功能是内置的自动完成 Activity 。

我设法创建了 Autocomplete.IntentBuilder 并且我看到它有一个 setLocationBias() 方法,就像之前的 PlaceAutocomplete.IntentBuilder .

但是,此方法将接口(interface) LocationBias 作为参数,该接口(interface)仅扩展 Parcelable 并且没有自己的成员,因此我不确定如何实现它,或者如何在其中提及我需要的位置。

感谢任何帮助。

最佳答案

LocationBias 采用 RectangleBounds。您需要创建两个以东北和西南坐标为边界的 LatLng 对象,并用它们实例化 RectangleBounds 对象:

val northEast = LatLng(double, double)
val southWest = LatLng(double, double)

并将其传递给:

RectangularBounds.newInstance(southWest, northEast);

关于android - 如何在 Android 的新地点自动完成中设置位置偏差?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56813938/

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