找到运动的方向?

时间:2016-12-20 11:49:42

标签: ios swift core-motion direction cmmotionmanager

我有一张图片(平面图),其中我固定了我当前的位置。与CMPedometer我能够找到移动的步数但无法找到我移动的方向。

if(CMPedometer.isStepCountingAvailable()){

    self.pedoMeter.startUpdates(from: midnightOfToday) { (data: CMPedometerData?, error) -> Void in

        DispatchQueue.main.async(execute: { () -> Void in
            if(error == nil) {
                self.stepsLabel.text = "Moved \(data!.numberOfSteps) steps"
            }
        })
    }
}

有没有办法找到我正在移动的方向(与我的观点相关或与E,W,S,N相关)?

1 个答案:

答案 0 :(得分:0)

CMMotionManager为您提供使用Magnetometer的API。

应该用于确定航向(北)。