同じ id1,1d2 を持つ 2 つのビーコンの距離を取得することで、自分がどのフロアにいるのかを把握しようとしています。id3 は、ビーコン 1 の場合は 1、ビーコン 2 の場合は 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");
}
}