所以我得到一个问题,我不知道是否可能。
我在网上搜索了一段时间但我找不到任何东西。
所以我有一个应用程序在情况发生时以实际方式打开地图应用程序。我的问题是稍后当该用户被重定向到地图应用时,是否可以获得实时数据Feed,如速度变化或其他值?
如果有这样的方式,示例或链接会很好
答案 0 :(得分:1)
我建议如下:
在您自己的应用中使用MapKit框架和MapView,而不是将用户从您的应用中重定向。
如果您必须将用户重定向到您的应用之外,那么当您的应用在后台时,您必须向用户请求许可才能使用他们的位置数据。由于他们位于Google地图而不是您的应用中,因此您需要在后台使用他们的位置数据。关于在iOS 8中请求许可,您可以阅读this article。
使用CoreLocation
' CLLocationManager
获取位置数据,并实施CLLocationManagerDelegate
协议。有一个委托方法可以为您提供CLLocation
个对象,而这些对象又包含speed
,course
等属性。
这里使用CLLocationManager
EXAMPLE。