【发布时间】:2020-11-09 02:00:54
【问题描述】:
我是一名 Android 开发人员。 从Android 11开始,增加了可以利用双频GNSS的GnssAntennaInfo类,已经确认开发者可以使用。 如果是这样,谷歌位置api提供的locationManager的getLastLocation方法中是否已经使用了GnssAntennaInfo? 还是开发者还需要使用提供的 GnssAntennaInfo 来提高定位精度??
【问题讨论】:
我是一名 Android 开发人员。 从Android 11开始,增加了可以利用双频GNSS的GnssAntennaInfo类,已经确认开发者可以使用。 如果是这样,谷歌位置api提供的locationManager的getLastLocation方法中是否已经使用了GnssAntennaInfo? 还是开发者还需要使用提供的 GnssAntennaInfo 来提高定位精度??
【问题讨论】:
很抱歉,我无法给出明确的答案,但是由于还没有任何其他回复,所以我会回答我很确定是正确答案的答案。
没有。
发件人: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 是如何提高准确性的,我会尝试自己写这个。不过,我很难追踪这些信息……
【讨论】: