Выбывание службы определения местоположения WP7
Я работаю над приложением GPS-отслеживания WP7 (7.0), и все отлично работает. Но один пользователь жалуется на пропадание трекинга от 20 секунд до нескольких минут. Странные вещи:
- старая версия приложения не имеет проблемы
- без изменений в коде отслеживания GPS
- другие приложения не имеют проблемы
Приложение выполняет следующую фильтрацию данных о местоположении перед их обработкой:
- метка времени должна быть макс. Прошло 30 секунд (не используйте кэширование данных о местоположении)
- геоданные должны быть не неизвестны
MovementThreshold для GeoCoordinateWatcher установлен на 5,0 метров и DesiredAccuracy = High.
Есть идеи, что может пойти не так? На данный момент я невежественна. Даже если исправление GPS потеряно, WP7 должен выполнить определение местоположения с помощью GSM/WLAN, поэтому я должен получить некоторые (неточные) данные.
Заранее спасибо.
1 ответ
Это может быть не ваше приложение, это может быть местоположение, в котором пользователь имеет очень плохую спутниковую связь.
мой GPS перестанет работать в определенных областях, случайно. Пользователь может просто быть в такой ситуации все время.
Лучше всего настроить журнал на сервере из приложения и обновить его, наблюдая за сигналами и ошибками.