0

我是一名安卓开发者。从Android 11开始,增加了可以利用双频GNSS的GnssAntennaInfo类,已经确认开发者可以使用。如果是这样,谷歌位置api提供的locationManager的getLastLocation方法中是否已经使用了GnssAntennaInfo?或者开发人员是否仍然需要利用提供的 GnssAntennaInfo 来提高定位精度?

4

1 回答 1

0

抱歉,我无法给出明确的答案,但由于没有任何其他回复,我会回答我很确定是正确答案的答案。

不。

来自:https ://www.androidpolice.com/2020/03/19/pixel-4-dual-band-gps/

在浩瀚无垠的 Android 11 开发者文档中,出现了 GNSS 或双频 GPS 支持的条目。虽然没有明确提到 Pixel 4,但一旦开发人员在他们的应用程序中添加了对新 GnssAntennaInfo 类的支持,所有者将能够使用硬件是合理的。希望谷歌地图能够率先使用它——即使差异不是太大,它也可能使 GPS 更加可靠。

这符合我自己的经验。我最近购买了一台 S20,希望有这个确切的功能(~ 1 码精度),目前我看到 ~ 4 yrds。我已经确认我看到了 L5 卫星,而且我的手机今晚刚刚获得了 Android 11 更新。我所有的 GPS 应用程序的准确性都没有提高。我不确定谷歌地图,真的不知道如何用它来判断。但是,如果像 getLastLocation 这样的“提供”功能受益于高精度,我想我会在我的 GPS 应用程序中看到它。

因此,如果我能准确地弄清楚 L5 是如何提高准确性的,我会尝试自己写这个。不过,我很难追踪这些信息……

于 2021-01-10T07:24:04.277 回答