在Android中通过移动网络进行位置跟踪

时间:2013-11-22 11:48:56

标签: android geolocation gps android-wifi triangulation

  • 最近我通过禁用GPS和wifi检查了星系标签中的位置,准确度大约在50到65米之间(位置是乡村)。

  • 后来我清除了地图应用程序和设备的总缓存内存,当我在同一场景下检查位置时,准确度非常差,大约1.2km到2km。 - 现在我已经激活了无线网络并突然降到50米以下,现在当我禁用它时,显示的位置精确度约为60米。

  • 有没有什么方法可以通过仅使用移动网络而不使用wifi和gps来找到大约位置,因为设备正在将一些信息收集到缓存中,这有助于禁用wifi和gps。 / p>

我要问的是,设备不能使用移动三角测量并获得50米左右的精度,而不是依赖于wifi和gps的缓存。我们在哪里可以获得android的这个实现源代码。

PS:我想禁用wifi和gps,因为我想在硬件中模仿这个功能,因为增加wifi和gps模块是耗电量大且成本高昂。

1 个答案:

答案 0 :(得分:0)

在一个大城市,手机可以接收来自多个塔的信号,然后三角测量可能相当准确。手机可以测量的唯一参数是信号强度,并从中推断到每个桅杆的距离。

在乡村环境中,手机可能只有来自一个桅杆的信号。它所能做的就是估计到桅杆的距离,将你的位置放在桅杆上,并根据一个信号强度计算精度。