iPhone - CLHeading to find direction

孤者浪人 提交于 2019-12-19 10:42:31

问题


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 which direction (north or south or east or west) I'm currently pointing to?


回答1:


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.




回答2:


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);
}


来源:https://stackoverflow.com/questions/4296035/iphone-clheading-to-find-direction

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!