2013-11-22 72 views
0
  • 最近,我通过禁用GPS和wifi来检查星系标签中的位置,准确度在50到65米(位置是农村)。在android中通过移动网络进行位置跟踪

  • 后来我清除了地图应用的总缓存,并且设备,当我在相同的情况下检查了位置精度非常糟糕,这是各地1.2公里到2公里。 - 现在我激活了无线网络,突然它出现在50米以下,现在当我禁用它时,即使这时显示的位置大约有60米精度。

  • 有没有什么办法,我们可以发现仅使用移动网络,而无需使用WIFI和GPS,因为该设备在收集到缓存一些信息的大约位置,这有助于在WIFI和GPS被禁用。

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

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

回答

0

在一个大城市,手机可以接收来自多个塔的信号,那么三角测量可能相当准确。手机可以测量的唯一参数是信号强度,由此推断出每个桅杆的距离。

在农村地区,手机可能只有一个桅杆发出信号。它所能做的只是估计与桅杆的距离,将你的位置放在桅杆上,并根据这一个信号强度计算精度。

+0

有人能告诉我如何根据信号强度来获得距离,我想我们需要更多的参数,比如塔的高度和塔的信号传输功率。 – user32693