Почему GPS отслеживание моего iPhone стало настолько плохим?

8

Я начал использовать приложение Nike + GPS на своем iPhone 4 (а не на 4-х) для отслеживания моего бега летом 2011 года. Измерения GPS были довольно постоянными: пробеги по одному и тому же курсу будут варьироваться в пределах десятой мили от пробега до беги, но я знаю, что GPS не всегда так точен, как точен, так что это не беспокоит меня.

Где- то в сентябре этого года (2012) точность моего отслеживания выполнения пошла путь вниз. У меня было несколько, где расстояние было недооценено на целых 50%. Я подумал, что это мог быть Nike +, но я установил Strava Run и сделал еще один прогон с чрезмерными измерениями. В прошлые выходные пробег на 6 миль (по данным gmap-pedometer.com ) был оценен как 0,17 мили на Nike +. (К счастью, приложение Nike + регулярно предупреждает меня, что сигнал GPS "слабый", поэтому даже сомневается в качестве своих данных.)

Однако в не работающих приложениях службы определения местоположения выглядят просто отлично. Карты помещают меня в нужное место. Погодные приложения ( Dark Sky - мой лучший пример) точно знают, где я. Они используют что-то еще, чтобы узнать мое местоположение? Чтение этого вопроса и этого заставляет меня думать, что это может быть аппаратная проблема, но несоответствие между приложениями озадачивает меня.

ETA: Я еще не установил обновление iOS 6, так что это все еще iOS 5.

pjmorse
источник
Вы пытались полностью перезагрузить свой iPhone?
Джерри
Под «полной перезагрузкой» вы подразумеваете цикл питания, верно? Нет, на самом деле это не пришло мне в голову, что немного смущает, учитывая мой опыт технической поддержки. Я попробую это сейчас.
pjmorse
Вы используете iOS 6? Недавно у меня возникли проблемы с GPS в Waze и MotionX Drive (два приложения, которые я регулярно использую в автомобиле). Я использую iOS 6 и думаю, что именно тогда начались проблемы.
EmmEff
Я сопротивляюсь обновлению iOS 6 в течение нескольких недель (соответственно, чтобы избежать нового приложения Карт), поэтому нет, не iOS 6. Я отредактирую вопрос, чтобы предоставить эти данные.
pjmorse
Вы открыли заявку в службу поддержки вместе с разработчиком своих приложений, чтобы убедиться, что они фактически используют GPS, когда экран тускнеет, или, возможно, вызываете менее локализованный механизм определения местоположения сотовой вышки. Я получил отличные отзывы от разработчика Runmeter о лучших настройках, чтобы сгладить мои данные о местоположении и получить более точные измерения расстояния, когда данные о местоположении шумные (как это часто бывает).
bmike

Ответы:

8

Я регулярно сталкивался с подобными проблемами с RunKeeper на моем iPhone 4S, где расстояние было замерено. При просмотре нанесенной на карту карты моего пробега я мог видеть, как координаты несколько беспорядочно скачут из одной точки в другую, учитывая дополнительное расстояние, и это касается целых бегов на открытом воздухе, а не только эпизодически в местах с плохим приемом GPS.

Нормальный пробег:

введите описание изображения здесь

Ошибка запуска:

введите описание изображения здесь

Хотя я не могу дать однозначного ответа относительно того, почему возникает эта проблема и почему iPhone, похоже, застревает в этом состоянии с ошибками , полная перезагрузка iPhone (и, возможно, дополнительно переключение режима полета для перезагрузки антенн), казалось, всегда разрешайте это в течение нескольких дней или даже недель.

С другой стороны, с тех пор, как я обновился до своего iPhone5 (с версией iOS 6), проблема больше не появлялась. Возможно, проблема была исправлена ​​либо в iOS, либо в аппаратном обеспечении.

Gerry
источник
Я сделал перезагрузку. Я посмотрю, помогло ли это на завтрашнем пробеге.
pjmorse
Режим полета также отключит радио GPS, но если вы временно отключите Wi-Fi и сотовые данные, они будут работать - вы можете попробовать это, чтобы убедиться, что это улучшит ситуацию и исключит любые потенциальные помехи антенны.
Stuff
Я предполагаю, что API определения местоположения использует менее точные вызовы определения местоположения, когда экран выключен. Большинство приложений GPS имеют настройки, которые предотвращают затемнение экрана или предлагают сглаживание данных, чтобы вы могли явно сжечь больше батареи, когда вам абсолютно необходимы детали уровня GPS, или обрабатывать менее точные данные о местоположении, которые поступают, когда устройство находится в режиме пониженного энергопотребления. после выключения экрана. По сути, iOS изменилась, и приложение не изменилось, чтобы обрабатывать менее точные (но более экономичные) данные.
Bmike
@bmike В случае RunKeeper я всегда выключаю экран, чтобы предотвратить случайный ввод, и это обычно никак не влияет на точность. По моим наблюдениям, iPhone иногда застревает в состоянии, в котором он передает неточные данные RunKeeper, и каждый раз, когда это происходило для меня, разрешалось сразу после полной перезагрузки.
Джерри
@ Джерри Очень интересно. Вы полагаете, что какая-то фоновая задача отнимает время у GPS / местоположения и у приложения, которое вас волнует, что приводит к задержке времени выборки? Я рад, что мне не пришлось перезагружаться, чтобы получить хорошие данные о местоположении, но вы можете что-то предпринять, если сможете воспроизвести эти плохие результаты / хорошие результаты с промежуточной перезагрузкой.
bmike