2013-04-25 55 views
1

假設我們有一個座標系,其z軸垂直於地面。然後,方向由系統的單位矢量指定。我的問題是如何通過使用iPhone的傳感器來檢測iPhone攝像頭(或其他)指向的方向。 對不起,我的英語不好。使用傳感器檢測iPhone指向的電流方向

回答

1

核心運動的CMDeviceMotion財產gravity

@property(readonly, nonatomic) CMAcceleration gravity 

會給你垂直於地面關於你z上的設備方向。

(0, 0,-1) - device horizontal face up 
(0,-1, 0) - device vertical portrait, home button at base 
(-1, 0, 0) - device vertical landscape, home button on right 

然後核心位置CLHeading財產magneticHeading

@property(readonly, nonatomic) CLLocationDirection magneticHeading 

會給你身邊z上的轉動(即相對於X和Y方向)。