多点Trilateration将与Android上的信标数据一起使用

Jay*_*ing 6 java android trilateration indoor-positioning-system beacon

我一直在苦苦挣扎,我目前正在Android上使用Estimote Beacon而我正在收集他们的RSSITxPower以计算他们的范围.一旦我得到这些数据并且我知道它们的位置(纬度,经度,海拔高度),我需要计算我的粗略位置以用于室内位置.

提供的所有解决方案仅针对三个单点或不起作用.必须有一个现有的Java解决方案,因为它是一个常见的问题.


现在我知道之前有人问过,但在我的案例中没有任何答案真正帮助我.以下是其中一些简历:

- 仅使用三点的解决方案:

Trilateration方法Android Java

Java中的多点三边测量算法

Trilateration方法Android Java

- 解决方案我已经尝试但是给我一个错误的结果

三边形Java算法

另一个问题如果我可能会问,在我计算这个时,我应该使用什么单位来测量距离?我虽然无论使用何种距离单位都会得到相同的结果,但事实证明,如果我插入米或公里,结果会有很大变化...