我试图通过获取具有相同 id1,1d2 的 2 个信标的距离来了解我所在的楼层,并且信标 1 的 id3 为 1,信标 2 的 id3 为 2 ......但我的代码不起作用:(。 ..我在编程方面不是很好,我不知道如何使用 altbeacon 的大部分功能或方法.. 有人可以帮助我如何获取信标的距离并根据 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");
}
}