如何从指南针校准中获取方向, 我使用核心位置框架,不知道如何从函数中获取北方向:
- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading;
如果有人知道帮我解决问题。
答案 0 :(得分:4)
方法是对的。您可以选择磁力和真实航向。
- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading{
float compassHeading_True = newHeading.trueHeading;
float compassHeading_Magnetic = newHeading.magneticHeading;
}
如果要进行罗盘校准,则必须实施此方法:
- (BOOL)locationManagerShouldDisplayHeadingCalibration:(CLLocationManager *)manager{
return YES;}