我已经为此苦苦挣扎了一段时间,我目前在 Android 上使用Estimote Beacon,我正在收集他们的RSSI和TxPower来计算他们的range。一旦我得到这些数据并且我知道他们的位置(纬度、经度、高度),我需要计算我的粗略位置以用于室内定位。
仅提供的所有解决方案要么用于三个单点,要么不起作用。某处必须存在现有的Java解决方案,因为这是一个常见问题。
现在我知道以前有人问过这个问题,但在我的情况下没有任何答案对我有帮助。以下是其中一些人的简历:
- 仅使用三点的解决方案:
- 我尝试过的解决方案,但得到了错误的结果
另一个问题如果我可能会问,当我计算这个距离时,我应该使用什么度量单位?我虽然无论我使用什么距离单位,结果都是一样的,但结果是,根据我插入米还是公里,结果会有很大差异......