gpt4 book ai didi

android - LocationManager 与 FusedLocation

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:38:09 28 4
gpt4 key购买 nike

我尝试了 Fused Location (GoogleApiClient),它在获取位置时不准确,它给了我以前的位置,即使我要求一个新的(当前的)位置,我要求 10 个请求(为了尽可能准确可能)但在 4-6 次之后它就停止了请求,而它确实得到的请求非常不准确(881 米准确度)。

另一方面,当使用 LocationManager 时,它总是或多或少地告诉我我的位置,它不会无缘无故地停在中间,而且总体上要稳定得多。

那么融合位置在哪些方面优于位置管理器?

最佳答案

奇怪!!! 融合定位应该更快并且应该提供更准确的位置。

确保您请求的是位置更新

LocationServices.FusedLocationApi.requestLocationUpdates(
mGoogleApiClient, mLocationRequest, this
);

而不是获取最后已知的位置

mLastLocation = LocationServices.FusedLocationApi.getLastLocation(
mGoogleApiClient
);

并且您正在使用 LocationRequest.PRIORITY_HIGH_ACCURACY(GPS)。

Fused LocationLocation Manager 之间的主要区别是后者不依赖于 Google Play 服务

关于android - LocationManager 与 FusedLocation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27875451/

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