监控基于形状的区域与启动重大变更位置服务

时间:2012-05-30 04:58:45

标签: iphone objective-c ios5 ios4 core-location

我目前正在开发基于位置的提醒应用,我正在尝试了解iOS 4/5位置服务和一些核心位置功能。由于我想使用不同大小的地理围栏(用户可以选择大小),我想知道是否需要将重要变更位置服务与区域监控相结合,或者是否足以简单地使用区域监控来制作这些提醒出去了。

据我所知,重要的更改位置服务,如果我切换单元塔,我的应用程序只会获得位置更新。这是否意味着如果地理围栏位于介于两者之间的某个位置,则提醒不会消失?

与区域监测相比,区域监测区域除外?提醒总是会消失,还是有盲点?如果是这样,DistanceFilter会在这里发挥作用吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您的使用案例应涵盖区域监控。

  

据我所知,重要的更改位置服务,如果我切换单元塔,我的应用程序只会获得位置更新。这是否意味着,如果地理围栏位于介于两者之间的某个位置,则提醒不会消失?

这可能会发生,并且是您必须涵盖的边缘情况。我真的很依赖很多东西,位置准确性就是其中之一。你肯定要彻底测试那个。

  

与区域监测相比,区域监测区域除外?提醒总是会消失,还是有盲点?如果是这样,DistanceFilter会在这里发挥作用吗?

上次检查(> 10个月)时,区域监控并不总是足够准确。它起作用,但使用的电池塔比目前的位置更多地监测区域。这意味着:不要仅依靠区域变化,也不要期望它们对仪表的准确性。