Точность служб определения местоположения WP7 в фоновом режиме - PullRequest
0 голосов
/ 11 декабря 2011

Я экспериментировал с запущенными службами определения местоположения в WP7, используя фоновые периодические задачи.Я проверял значения точности (по умолчанию и высокая), которые я могу указать в GeoCoordinateWatcher, и я надеялся, что смогу получить отзывы от людей, которые имели дело с подобными проблемами.Я запускал фоновый агент со службами определения местоположения в разделе «Точность по умолчанию» и мог получать, возможно, 3 или 4 обновления местоположения в течение дня.Я бы предпочел получать более частые обновления позиции.Поможет ли в этом более высокая точность (при использовании GPS с высокой точностью)?

Я обеспокоен тем, что при увеличении точности 25-секундный лимит времени, установленный для периодических задач, может стать проблемой.Кто-то запускал службы определения местоположения в фоновом режиме, используя высокую точность?Повлияло ли это на частоту обновления местоположения?Есть ли проблемы с пребыванием в течение 25 секунд?Есть ли штраф за приложение, если ОС вынуждена несколько раз завершать периодическое задание на более чем 25 секунд?Нужно ли мне перезапускать свое приложение, чтобы снова запустить периодическое задание?

Буду очень признателен за любые советы или отзывы по этому вопросу.Заранее спасибо.

1 Ответ

1 голос
/ 11 декабря 2011

См. Эту ссылку MSDN :

GeoCoordinateWatcher: этот API, используемый для получения географических координат устройства, поддерживается для использования в фоновых агентах, но используеткэшированное значение местоположения вместо данных в реальном времени.Значение кэшированного местоположения обновляется устройством каждые 15 минут.

Учитывая, что местоположение кэшируется и имеет возраст до 15 минут, я уверен, что указание высокой точности не поможет.

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