基于Android位置的服务,用于了解从GPS或AGPS收到的位置详细信息

时间:2014-03-19 10:50:18

标签: android gps

我使用了一个案例来了解Android Location API返回的位置服务是来自GPS还是AGPS。即我想知道用户是室内还是室外。

有没有办法从位置API获取此详细信息?

先谢谢。

1 个答案:

答案 0 :(得分:0)

您正在混淆其他位置提供商,例如WLAN和GSM Cell定位与辅助GPS。辅助GPS意味着通过互联网下载而不是通过GPS卫星接收它们来加速接收详细的卫星位置(星历表)。

所以你可能想知道SateliteNavigation(GPS)或其他定位技术提供的位置:

如果您想知道某个职位是由GPS_PROVIDER还是通过Wlan或GSM(= NETWORK_PROVIDER)提供,那么您可以查看课程,速度和准确度属性。

如果准确度< 30:来自GPS 如果速度和航线设置为任何有效值:GPS,因为GPS是唯一提供航线和速度的服务。