Swift - 使用CoreLocation获取设备方向(真实方向,磁极方向)
发布时间:2020-12-14 06:14:53 所属栏目:百科 来源:网络整理
导读:CoreLocation这个定位框架除了可以获取设备的位置数据,还可以获取设备的方向(可以用来实现指南针功能等)。 1,CLHeading对象通过一组属性提供航向相关数据: magneticHeading :磁极方向(磁北对应于随时间变化的地球磁场极点) trueHeading :真实方向(
CoreLocation这个定位框架除了可以获取设备的位置数据,还可以获取设备的方向(可以用来实现指南针功能等)。
1,CLHeading对象通过一组属性提供航向相关数据:
magneticHeading:磁极方向(磁北对应于随时间变化的地球磁场极点)
trueHeading:真实方向(真北始终指向地理北极点)
headingAccuracy:方向的精度
timestamp:Core Loaction确定位置时的时间戳
description: 方向数据
2,方向值的含义
不管是磁极方向还是真实方向,值的单位是度,类型为CLLocationDirection,即双精度浮点数。
0.0:前进方向为北
90.0:前进方向为东
180.0:前进方向为南
270.0:前进方向为西
3,下面通过样例进行演示
原文出自: www.hangge.com 转载请保留原文链接: http://www.hangge.com/blog/cache/detail_784.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |