【发布时间】:2012-02-23 19:13:53
【问题描述】:
我已将来自How to: Get Data from the Compass Sensor for Windows Phone 的代码安装到我的开发者解锁的运行 Mango 的 HTC Trophy 7 手机上。
返回的磁北航向似乎是正确的。我将它与传统的指南针和 iPhone 指南针应用程序进行了比较,并且方向或多或少是相同的。
但是 CompassReading.TrueHeading 返回的值似乎有很大偏差。
对于我的位置,我将magnetic declination 查找为:
纬度:41° 22' 36.5" S 经度:173° 16' 34.9" E 磁偏角:22° 2' EAST 偏角是积极的 倾角:-66° 49' 磁场强度:56492.9 nT
手机显示磁偏角约为东 130°。
我不认为是我对演示代码的实现导致了问题,因为我从市场上为许多其他应用程序获得了相同的错误值。
手机/框架如何设置 TrueHeading 的值?
我是否需要对定位服务做一些事情才能确定正确的值?
我试过asking HTC for support,但他们表示这可能是操作系统问题。
我也在Microsoft Answers - HTC Trophy 7 can't determine true north correctly when using the compass上问过类似的问题
【问题讨论】:
标签: windows-phone-7 windows-phone-7.1 magnetometer