如何使用CoreLocation自定义ibeacons的邻近区域

时间:2016-08-29 11:13:55

标签: ios core-location ibeacon

当我使用CoreLocation测量ibeacons时,如何为Immediate,Near和Far区域设置自己的半径限制?

1 个答案:

答案 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的默认行为,但您可以根据需要更改它们。