我最近在 Androids 4.0 API-Demos 中试用了 Compass。只要您将手机保持在纵向模式,它就可以工作,但是一旦您将其置于横向模式,“北方”就会指向与以前不同的方向。我以为这里已经明确说明了
坐标系是相对于手机屏幕在其默认方向上定义的。当设备的屏幕方向改变时,轴不会交换。
但这正是发生的事情!
为什么指南针指向错误的方向?上述陈述是不真实的,还是只是 API 样本计算数据中的一个错误?
我最近在 Androids 4.0 API-Demos 中试用了 Compass。只要您将手机保持在纵向模式,它就可以工作,但是一旦您将其置于横向模式,“北方”就会指向与以前不同的方向。我以为这里已经明确说明了
坐标系是相对于手机屏幕在其默认方向上定义的。当设备的屏幕方向改变时,轴不会交换。
但这正是发生的事情!
为什么指南针指向错误的方向?上述陈述是不真实的,还是只是 API 样本计算数据中的一个错误?