如何从速度、位置等地图获取实时数据?可能吗?
How to get live data from Maps like Speed, location? Is it possible?
所以我有一个问题,我不知道是否可行。
我在网上搜索了一段时间,但找不到任何东西。
所以我有一个应用程序可以在出现情况时实用地打开地图应用程序。我的问题是稍后当该用户被重定向到地图应用程序时,我能否获得实时数据馈送,例如正在变化的速度或其他值?
如果有这样的方法,示例或链接会很好
我推荐以下内容:
在您自己的应用程序中使用 MapKit 框架和 MapView,而不是将用户重定向到您的应用程序之外。
如果您绝对必须将用户重定向到您的应用程序之外,那么当您的应用程序处于后台时,您必须请求用户允许使用他们的位置数据。由于它们在地图中而不是在您的应用程序中,因此您在后台使用它们的位置数据。您可以在 iOS 8.
中阅读 this article 关于请求许可的内容
使用 CoreLocation
's CLLocationManager
, and implementing the CLLocationManagerDelegate
protocol. There's a delegate method which gives you CLLocation
对象获取位置数据,这些对象又持有 speed
、course
等属性
这里有一个 EXAMPLE 用于使用 CLLocationManager
。
所以我有一个问题,我不知道是否可行。
我在网上搜索了一段时间,但找不到任何东西。
所以我有一个应用程序可以在出现情况时实用地打开地图应用程序。我的问题是稍后当该用户被重定向到地图应用程序时,我能否获得实时数据馈送,例如正在变化的速度或其他值?
如果有这样的方法,示例或链接会很好
我推荐以下内容:
在您自己的应用程序中使用 MapKit 框架和 MapView,而不是将用户重定向到您的应用程序之外。
如果您绝对必须将用户重定向到您的应用程序之外,那么当您的应用程序处于后台时,您必须请求用户允许使用他们的位置数据。由于它们在地图中而不是在您的应用程序中,因此您在后台使用它们的位置数据。您可以在 iOS 8.
中阅读 this article 关于请求许可的内容
使用
CoreLocation
'sCLLocationManager
, and implementing theCLLocationManagerDelegate
protocol. There's a delegate method which gives youCLLocation
对象获取位置数据,这些对象又持有speed
、course
等属性
这里有一个 EXAMPLE 用于使用 CLLocationManager
。