是否可以在触发 CLRegion 后监控航向/航向?

Is it possible to monitor heading / course after triggering CLRegion?

我的意思是我希望这会发生:

1 - 监控退出区域 2 - 当区域触发时,我想知道例如:离开该区域的用户是向北还是向南,并根据该触发特定通知...

是的,您可以使用 CLLocationManager 开始监控航向更新。

 if CLLocationManager.headingAvailable() {
       manager.headingFilter = 5
       manager.startUpdatingHeading()
}

然后 CLLocationManager 的代表将通过以下方式提供航向更新:

func locationManager(_ manager: CLLocationManager,
                     didUpdateHeading newHeading: CLHeading)