Я пытаюсь узнать, на каком полу я нахожусь, пройдя расстояние до двух маяков с одинаковым id1,1d2, а id3 - 1 для маяка 1 и 2 для маяка 2 ... но мой код не работает :(... Я не так хорош в программировании, и я не знаю, как использовать большинство функций или методов altbeacon .... может кто-нибудь мне помочь чтобы получить расстояние маяков и сделать Condtion базу на этом расстоянии 2 маяков .... а есть ли образец кода в этом?Как получить расстояние от 2 маяков и сделать базу для кондекса на этом расстоянии
public void didRangeBeaconsInRegion(Collection<Beacon> beacons, Region region) {
if((beacon.getId3().equals(Identifier.parse("1")) && beacon.getDistance() < 0.5) && (beacon.getDistance() > 5 && beacon.getId3().equals(Identifier.parse("2"))
logToDisplay("1st floor");
}
}
, что «не работает» о вашем коде? вам нужно быть более конкретным, это рушится, не называется ли это, это что-то еще? – panini
logtoDisplay не вызывается .... Я тестирую его, используя 2 телефона у меня в руке с 1 имеет локальное приложение для altbeacon, чтобы узнать расстояние до двух маяков и убедитесь, что im в <5 расстояние в маяке 1 и> 5 метров в маяке 2 в то же время в моей другой руке У меня есть телефон с моим приложением, которое не отображает личность в диапазоне активности – KB24