以高精度模式获取GPS位置会从我们的余额中扣除金钱吗?

时间:2014-08-10 04:27:27

标签: android gps

您好我正在开发一个需要获取用户当前坐标的项目,我正在以高精度模式获取它。

自从我开始在我的设备中测试此应用程序后,我注意到我的钱从我的余额中扣除了我不知道为什么会发生这种情况。

我目前没有数据包,我的设备已关闭移动数据,但我已连接到wifi。即使某些应用程序出于某种目的使用互联网,它应该使用我的wifi连接吗?

任何人都可以解释一下为什么我的余额会被扣除(如果您遇到类似的问题)?是否真的是因为在高精度模式下获取位置?

感谢。

修改

我经常收到此对话框:

enter image description here

1 个答案:

答案 0 :(得分:5)

Android设备(或任何设备)上的GPS坐标以两种方式接收。

  1. 从连接到GPS卫星的GPS硬件
  2. 从您的网络,通过与您的SIM卡连接的塔的GPS位置。
  3. GPS硬件连接到多颗卫星,并将您的位置逼近一个点。这个位置是您可以获得的最准确的位置。由于从GPS卫星读取需要大量电流,因此它消耗更多电池并在设备上消耗更多热量。这根本不使用网络。如果您的SIM卡无法拨打电话/和/或/数据,则可以接收此位置。

    您的网络GPS也类似,但需要靠近塔的GPS坐标(SIM卡所连接的位置,然后近似设备的位置。此GPS位置(与GPS硬件相比)计算不太准确。这会消耗GPRS / 3G数据带宽,您需要为此付费。

    两个硬件完全独立。

    现在,Google的一些聪明屁股开发人员使用指南针,旋转,移动等传感器开发了一种名为AGPS的东西,它从GPS硬件获取GPS位置,然后使用网络和传感器信息确保您的位置已知不使用太多的电力,并通过较少的热量削减。这称为AGPS。