как увеличить частоту опроса GPS на Windows Phone 7 - PullRequest
1 голос
/ 04 марта 2011

Есть ли способ увеличить частоту опроса gps в моем приложении WP7? Прямо сейчас его обновляют примерно раз в секунду. Мне нужно разрешение в три-четыре раза больше.

Я подумывал о создании нескольких GeoCoordinateWatcher (ов), каждый в своем потоке, но это не похоже на работу.

** немного фона ** Я пытаюсь измерить 0-60 с моим приложением, но быстро осознаю, что при тестировании на автомобилях, которые выполняют менее 5 секунд 0-60 прогонов (GTR, ZR1, 911 turbo и т. Д.), Выборка раз в секунду не будет дай мне точный результат.

Похоже, мне нужно полагаться на акселерометр, чтобы получить эти данные и использовать данные GPS для корреляции?

Ответы [ 2 ]

1 голос
/ 10 марта 2011

номер

Большинство GPS-приемников, установленных в телефонах, рассчитывают только решение при 1 Гц. Даже если вам удастся заставить операционную систему предоставлять вам более частые обновления, значение будет меняться только раз в секунду. Расчет положения выполняется на микросхеме приложения, и его программирование не может быть изменено.

GPS, в любом случае, не является хорошим решением для того, что вы пытаетесь. Выясните, как использовать акселерометры. Интегрируйте их значения, чтобы получить скорость.

1 голос
/ 04 марта 2011

Я думаю, вы можете запрашивать у GPS Position так часто, как вам нравится ... и это, вероятно, приведет к последовательным вызовам "чипа GPS" - так что вы получите больше результатов.

Я определенно не стал бы создавать нескольких наблюдателей - это слишком хакерское решение - и вполне мог пойти не так (слишком сложно заставить их равномерно распределять результаты)

Кроме того, что более важно в системе A-GPS на типичном телефоне, я сомневаюсь, что GPS будет достаточно точным, чтобы действительно стоило совершать вызовы чаще, чем раз в секунду - даже если вы находитесь в машине, движущейся со скоростью 120 км / ч, я думаю, это все еще делает только 30 метров в секунду - и ваш телефон будет часто изо всех сил пытаться получить точность как 30 метров (из моих наблюдений пока что о результатах RunSat во время езды на велосипеде).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...