我正在使用 GPS 提供商和 LocationListener.onLocationChanged(Location location) 来接收位置修正。
文档 说, Location.getExtras() 包含下一个键/值对:
卫星 - 用于导出定位的卫星数量
但实际上我得到了一个空的额外对象——那里没有任何数据。
这是否意味着我得到的是 A-GPS 定位而不是 GPS?
原文由 GetUsername 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在使用 GPS 提供商和 LocationListener.onLocationChanged(Location location) 来接收位置修正。
文档 说, Location.getExtras() 包含下一个键/值对:
卫星 - 用于导出定位的卫星数量
但实际上我得到了一个空的额外对象——那里没有任何数据。
这是否意味着我得到的是 A-GPS 定位而不是 GPS?
原文由 GetUsername 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答931 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
4 回答4.8k 阅读
1 回答819 阅读✓ 已解决
2 回答926 阅读
2 回答863 阅读
1 回答802 阅读
要获得 GPS 引擎使用的卫星数量,您需要实施
android.location.GpsStatus.Listener
并实施其方法onGpsStatusChanged()
。例子…