指南针校准问题

时间:2009-12-19 09:21:59

标签: iphone

如何从指南针校准中获取方向, 我使用核心位置框架,不知道如何从函数中获取北方向:

- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading;

如果有人知道帮我解决问题。

1 个答案:

答案 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;}