Триангуляция маяка - PullRequest
       34

Триангуляция маяка

0 голосов
/ 22 марта 2019

Я работаю с трилатерацией маяков и использую библиотеку: https://github.com/lemmingapex/trilateration для этого.

У меня есть положения маяков:

double[][] positions = new double[][] { { 5.0, -6.0 }, { 13.0, -15.0 }, { 21.0, -3.0 }, { 12.4, -21.2 } };

Поскольку я использую маяки estimote, я могу получить расстояния до маяков с помощью метода computeAccuracy (beacon). Я хочу добавить 4 ближайших маяка в массив расстояний, но я немного запутался, как этого добиться. Я пробовал что-то вроде этого:

for (final EstimoteLocation beacon : locations) {
    double[] distances = new double[] { RegionUtils.computeAccuracy(beacon) };
}

, но это только добавляет расстояние одного маяка к массиву. Кто-нибудь может помочь с этим?

...