我应该创建一个定位WiFi调制解调器并显示其位置的应用程序。 到目前为止,我能够显示ssid和路由器的距离(不准确,但总比没有好)。
所以现在我需要编写使用罗盘和信号电平比较的代码来定位调制解调器的方向。 这个想法是用户握住设备并缓慢旋转360度,同时设备继续扫描并比较信号电平。然后将一个引脚放在最低级别的位置(当用户的身体位于手机和调制解调器之间时),另一个引脚位于最高级别(当设备面向调制解调器时)。 这将给出2分,并且通过距离,我应该能够在显示调制解调器位置的地图(或指南针)上放置一个标记。
所以我需要一种方法或代码来做到这一点。 这是迄今为止的代码。 我所做的就是将扫描结果放在一个列表中。
Java文件here我无法弄清楚如何直接在这里发布它。
编辑:
所以我找到了指南针源代码here,我想我是否可以画一条线指向多次扫描后信号电平最高的方向,或者可能是不同调制解调器的多条线。