地理位置提醒的限制到底有哪些?


10

自iOS5以来,最令人兴奋的新功能之一是能够设置提醒,甚至更好的功能,它能够根据到达或离开位置的时间来设置地理围栏的提醒。

关于这些在实践中如何工作,我有两个关键问题,我想知道是否有人可以根据他们的经验回答它们。

    1.)如果我坐在A位置,但计划离开并设置提醒,该提醒将在我回到A位置时消失-可以吗?

例如,如果您在办公室里要去开会,想记得回去时要做些什么,是否可以在离开前设置该警报,或者因为已经在那里而立即关闭?

    2.)我住在曼哈顿,而我的住所地址(存储在我的联系信息中)不是我坐在公寓里时iPhone认为的位置。我的iPhone认为我在街对面的三座建筑物中。即使我不告诉iPhone GPS认为我住的地方,如果我告诉他们在收到“住家”的消息时提醒我,可以使用地理围栏式提醒吗?

注意:我对此的一次性测试显示,它不能正确地识别我为家。当我到达iPhone认为不正确的地址时,似乎必须告诉它以提醒我。我认为它会具有一定的半径以允许GPS误差-如果您可以设置此半径,那将是最好的选择!


GPS不是那么不准确。如果您不知所措,我会更快地将责任归咎于WiFi / Cell Tower三角测量,而不是GPS。(而且,由于GPS需要清晰的天空,而且您大概是在室内,所以我会把责任归咎于WiFi / Cell Tower三角测量。)
Jason Salaz

@VxJasonxV同意-我想我的意思是一般iPhone的“地理位置”,而不一定是GPS。在曼哈顿,通常很难拥有清晰的天空!
2011年

触摸;)。(还有4个要去...)
杰森·萨拉兹

GPS可能非常不准确。多路径错误,低信号,故意错误(已关闭多年,但具有诱发错误的能力)。此外,在某些区域,图块中的地图数据未正确对齐,因此即使您的手机可能具有很好的GPS坐标-也无法将您正确放置在地图上。
bmike

Answers:


2

我将您的问题分为两个主要领域,因为一个很容易回答,另一个也不是没有位置服务在iOS中的内部知识。

  • 当您再次到达现在的位置时,如何提醒您?
  • 有什么特别的调味料以及我可以在iOS中调整位置的所有方法?

为了提醒您,请先打开“在某个位置”,然后选择我到达的时间,而不是离开时的默认时间。有时我的位置信号较差,警报可能会响起,但实际上这种情况很少发生。发生这种情况时,我将其设置为您离开的时间。这似乎对半径不那么敏感,因此当它消失时,我记得将其更改回到达位置。


位置如何真正起作用和如何实施的更深层次的问题尚未公开。作为最终用户,您无法设置半径或其他会影响位置引擎的参数。它是关闭还是打开。您可以打开或关闭收音机。

我会鼓励你获得Xcode和把玩一些示范项目,以了解位置是如何工作的的iOS模拟器,也许你可以更好地理解如何iOS的呈现这些数据的应用程序。


0

提醒应用程序未提供iOS 5 API允许的所有地理围栏功能。因此,第三方应用可以为此提供更多选择。

OS维护着一个位置管理器对象,开发人员与该对象进行交互以配置位置服务,并被告知核心位置框架内部发生的事情。

位置管理器可以做的一件事是,可以将其设置为监视区域列表。每个区域都有一个中心点和一个半径。它必须是圆形的,但是您可以设置一个大圆。

在注册要监视的区域时,您可以告诉位置管理器的另一件事是“准确性”,即用户在触发“我们在这里!”之前必须“粘贴”该区域的边界多远。消息插入客户端代码。这对于解释您所看到的内容很有用。无论您身在何处,GPS精度都较低,所以如果大粒度定位方法引入数据中的抖动不是仅仅因为您碰巧在您所在区域的范围内而不会发出警报就好了。

操作系统的提醒应用程序没有利用此可配置性,它仅获取地址并在其周围构建区域。以我的经验,它可能具有相当大的“准确性”设置。离开我的办公室的警报可能会在路上开1/8英里。当我驶入车道时,到达我家的警报响起。那么也许是100米正负75米?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.