iPhone - CLHeading to find direction
In my iPhone application, I'm using using CLLocationManager to find the direction in which my iphone is pointing to. I'm using the property "heading". Its giving me x,y and z values. How can I find from these values in wh开发者_C百科ich direction (north or south or east or west) I'm currently pointing to?
you should use method [locationManager startUpdateHeading]
to enable get the angle relative to the geographic North Pole or magnetic North Pole. Then you can get the value in
- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading
{
NSLog(@"%f",newHeading.trueHeading);
}
heading
is a CLHeading
object. As one look in the documentation would have told you, it also has properties for the true and magnetic headings in degrees.
精彩评论