最近我通过禁用GPS和wifi检查了星系标签中的位置,准确度大约在50到65米之间(位置是乡村)。
后来我清除了地图应用程序和设备的总缓存内存,当我在同一场景下检查位置时,准确度非常差,大约1.2km到2km。 - 现在我已经激活了无线网络并突然降到50米以下,现在当我禁用它时,显示的位置精确度约为60米。
有没有什么方法可以通过仅使用移动网络而不使用wifi和gps来找到大约位置,因为设备正在将一些信息收集到缓存中,这有助于禁用wifi和gps。 / p>
我要问的是,设备不能使用移动三角测量并获得50米左右的精度,而不是依赖于wifi和gps的缓存。我们在哪里可以获得android的这个实现源代码。
PS:我想禁用wifi和gps,因为我想在硬件中模仿这个功能,因为增加wifi和gps模块是耗电量大且成本高昂。
答案 0 :(得分:0)
在一个大城市,手机可以接收来自多个塔的信号,然后三角测量可能相当准确。手机可以测量的唯一参数是信号强度,并从中推断到每个桅杆的距离。
在乡村环境中,手机可能只有来自一个桅杆的信号。它所能做的就是估计到桅杆的距离,将你的位置放在桅杆上,并根据一个信号强度计算精度。