我们要求标记朝拜的方向(即:穆斯林的祈祷方向。它是朝向马卡)。为此我必须绘制北,东,西和南方向,之后我必须标记朝拜方向。我可以使用下面的代码片段更新北,东,西和南方向:
- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading
{
_compass.transform = CGAffineTransformMakeRotation( -newHeading.trueHeading * M_PI / 180.0f);
}
此处_ compass
将是UIImageview
,其中包含NEWS(北,东,西和南)方向图像,我想将Qibla指向此NEWS方向图像。我可以获得Qibla的经度和经度,如果有的话,它会有助于标记Qibla吗?或者解决方案还有什么?
请注意;我在SO中找到了一些与此主题相关的回复,但并不完全清楚,因为它都讨论了一些复杂的数学计算(如; sin,cos,tan等),还谈到了一些未知的术语。如果可以,请提供一些可理解的澄清,而不是将我的问题标记为重复。这会很有帮助。谢谢。