Точность GpsLocation.Heading на Windows Mobile

Я был использовать GpsLocation.Heading чтобы узнать текущее направление / ориентацию моего устройства.

Но, похоже, не точно, где значение либо:

  • меняются с огромной разницей, даже если я просто положу устройство на стол, не двигая его
  • или значение не изменилось, даже когда я двигаюсь и поворачиваю устройство.

значит, это было очень противоречиво и неточно.

Как я полагаю, из документации, Heading предположим, чтобы дать мне значение (в градусах), куда в данный момент направляется мое устройство.

Кто-нибудь знает, как правильно его использовать или как получить точное значение?

1 ответ

Решение

Этот заголовок будет точным только при движении.

Ищите датчик магнитного поля (компас) (если есть) в устройстве, а затем используйте его.

Другие вопросы по тегам