0

我目前正在开发一个基于位置的提醒应用程序,我正在尝试了解 iOS 4/5 位置服务和一些核心位置功能。由于我想使用不同大小的地理围栏(用户可以选择大小),我想知道是否需要将显着变化位置服务与区域监控结合起来,或者仅使用区域监控本身就足够了提醒消失。

据我了解重大变化位置服务,如果我切换手机信号塔,我的应用程序只会获得位置更新。这是否意味着如果地理围栏介于两者之间,则提醒不会响起?

与此相比,除了监控区域之外,区域监控是如何工作的?提醒会一直响还是有盲点?如果是这样,DistanceFilter 是否在这里发挥作用?

谢谢您的帮助。

4

1 回答 1

0

您的用例应该包含区域监控。

据我了解重大变化位置服务,如果我切换手机信号塔,我的应用程序只会获得位置更新。这是否意味着如果地理围栏介于两者之间,则提醒不会响起?

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

与此相比,除了监控区域之外,区域监控是如何工作的?提醒会一直响还是有盲点?如果是这样,DistanceFilter 是否在这里发挥作用?

上次我检查(> 10 个月)区域监控并不总是足够准确。它有效,但比当前位置更多地使用蜂窝塔来监控区域。这意味着:不要仅依赖区域变化,也不要期望它们精确到米。

于 2012-06-17T03:39:53.193 回答