1

如何使用 CoreLocation 和 MapKit 跟踪用户位置?我在地图上放了一个点。当应用程序最小化时检查用户是否还没有到达目的地。如果您达到撤回通知。

4

1 回答 1

0
  • 允许您的应用程序在后台运行
  • 在后台,启动您的获取地理定位线程以获取当前位置(及时,每 10 秒后)
  • 如果结果得到大约。与您的位置相等的值(例如:2 公里半径),然后从该应用程序发出本地通知。

要做到这一切,你肯定会在网络上找到文档,主题是:

  • 允许您的应用在后台运行
  • 获取用户的当前位置(在后台委托方法中启动此线程)
  • 比赛地点
  • 触发本地通知

这些是基本流程点,希望这对您的初始启动有所帮助。

于 2013-06-07T13:39:01.077 回答