【发布时间】:2015-06-05 08:15:55
【问题描述】:
我正在开发一个显示真实航向(即指向真北)的指南针应用程序,它使用苹果文档描述的位置
重要 仅当相应位置管理器对象也启用了位置更新时,此属性才包含有效值。由于真北位置与地表磁北位置不同,Core Location 需要设备的当前位置来计算该属性的值。
我想要做的是,如果用户的设备未连接到互联网或用户拒绝访问其位置的权限,那么我会手动从用户那里获取坐标并将这些坐标提供给 CoreLocation 以获得正确的真实航向。这可能吗?
提前致谢!
【问题讨论】:
-
我也会对 obj-c 代码感到满意
-
我不认为你的要求是可能的,如果没有真正的坐标,你必须制作第二个 CLLocation 或 CLLocationCoordinate2D 并使用它。
标签: ios swift core-location cllocationmanager