当我使用CoreLocation测量ibeacons时,如何为Immediate,Near和Far区域设置自己的半径限制?
答案 0 :(得分:0)
虽然您无法配置接近阈值,但很容易根据accuracy
字段自行滚动,这实际上是以米为单位的距离估计值:
if beacon.accuracy < 0 {
// unknown
}
else if beacon.accuracy < 0.5 {
// immediate
}
else if beacon.accuracy < 3.0 {
// near
}
else {
// far
}
上述值接近CoreLocation的默认行为,但您可以根据需要更改它们。