如何从速度、位置等地图获取实时数据?可能吗?

How to get live data from Maps like Speed, location? Is it possible?

所以我有一个问题,我不知道是否可行。

我在网上搜索了一段时间,但找不到任何东西。

所以我有一个应用程序可以在出现情况时实用地打开地图应用程序。我的问题是稍后当该用户被重定向到地图应用程序时,我能否获得实时数据馈送,例如正在变化的速度或其他值?

如果有这样的方法,示例或链接会很好

我推荐以下内容:

  1. 在您自己的应用程序中使用 MapKit 框架和 MapView,而不是将用户重定向到您的应用程序之外。

  2. 如果您绝对必须将用户重定向到您的应用程序之外,那么当您的应用程序处于后台时,您必须请求用户允许使用他们的位置数据。由于它们在地图中而不是在您的应用程序中,因此您在后台使用它们的位置数据。您可以在 iOS 8.

  3. 中阅读 this article 关于请求许可的内容
  4. 使用 CoreLocation's CLLocationManager, and implementing the CLLocationManagerDelegate protocol. There's a delegate method which gives you CLLocation 对象获取位置数据,这些对象又持有 speedcourse 等属性

这里有一个 EXAMPLE 用于使用 CLLocationManager