2009-12-19 2 views
0

Comment obtenir la Direction de l'étalonnage du compas, i utilisé cadre de localisation de base et ne savent pas comment obtenir la direction du nord de la fonction:problème de calibrage Compass

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

si quelqu'un sait me aider à obtenir le Solution.

Répondre

4

la méthode est la bonne. Vous pouvez choisir entre le cap magnétique et le cap vrai.

- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading{ 
    float compassHeading_True = newHeading.trueHeading; 
    float compassHeading_Magnetic = newHeading.magneticHeading; 
} 

Si vous voulez permettre l'étalonnage de la boussole, vous devez mettre en œuvre cette méthode:

- (BOOL)locationManagerShouldDisplayHeadingCalibration:(CLLocationManager *)manager{ 
return YES;} 
Questions connexes