如何强制Android手机只从GLONASS而不是GPS获取位置修复

时间:2017-02-17 15:49:06

标签: android gps

你好,希望你们度过愉快的一天

很多时间(比如3年)我正在开发一个应用程序来跟踪汽车的最精确位置。但GPS系统有一个故意的位置错误修复每几个修复,如果我没记错的话称为SA,这是我目的的exotct oposite。但GLONASS更快,更准确,并没有任何问题。问题是有没有办法只从GLONASS卫星而不是GPS获得位置更新?

关于如何获得更准确位置的任何提示都非常有用。

非常感谢

1 个答案:

答案 0 :(得分:0)

Here(有点老了,对于手机来说,但我希望还是真的吗?)你有一个技巧可以知道这个位置来自哪里。 那么也许你可以过滤并只处理GLONASS的位置?

  

GPS和GLONASS卫星在设备上组合使用   支持这个。确定是否使用了GLONASS卫星   确定位置,您可以注册GpsStatusListener或   调用LocationManager.getGpsStatus()。在上面调用getSatellites()   GpsStatus对象并在每个GpsSatellite对象上调用getPrn()   返回列表。如果值介于65和88之间且usedInFix()   方法返回true,使用GLONASS计算最后一个位置   卫星。