无论用户是在室内还是室外,我们都需要跟踪用户的去向

时间:2018-12-26 05:32:38

标签: android location android-gps indoor-positioning-system

无论用户是在室内还是室外,我们都需要跟踪用户所到之处。

我们已将FusedLocationApi与GoogleApiClient结合使用来获取用户的位置更新。

FusedLocationApi将采用Gps和wifi网络,并在其中提供准确的位置。

如果用户是室外用户(在开阔的天空下,以便Gps可以与水润石互通并提供位置更新信息),此方法效果很好,但如果用户是室内用户,FusedLocationApi不能给出用户位置的准确结果。在这种情况下,用户位置离用户当前位置很远

即使用户在室内,我们也需要准确的用户位置。

我们已经开始对此进行研究。

我们发现,借助WIFI-RTT,Android P可以提供1米的定位精度

Android 9中的Wi-Fi往返时间(RTT)功能使支持设备能够测量与其他支持设备的距离: 它们是接入点(AP)还是Wi-Fi感知对等体(如果设备支持Wi-Fi感知)。此功能基于IEEE 802.11mc协议, 使应用程序能够使用增强的位置准确性和知名度。

我是Android的新手,我无法通过达到室内位置精度来理解我必须做什么。请有人帮助我。

非常感谢。

1 个答案:

答案 0 :(得分:0)

室内定位是一个复杂的主题,具体取决于您想要实现的目标。即使使用Android 9提供的新API,它也不像使用FusedLocationApi那样容易:您仍然需要收集有关哪个AP在哪里的信息。基于这些知识,您必须实施算法,根据接收信号的AP确定您所在的位置。

如今,有许多公司提供室内定位作为产品。我可能有偏见,但我建议您检出indoo.rs