1. Главная страница » Компьютеры

Gps показывает не точно

Автор: | 16.12.2019

Основное назначение GPS-трекера – определение координат. Но бывает, что маячок слежения не справляется с этой функцией. Отчего возникают такие проблемы и как их решить?

Принцип определения координат с помощью трекера

При первом запуске, его еще называют «холодный старт», трекеру требуется до 15 минут, чтобы установить связь со спутниками, определить координаты и загрузить данные о местоположении всех спутников, чтобы в дальнейшем этот процесс происходил быстрее. Наши устройства имеют встроенную функцию AGPS которая позволяет определить координаты значительно быстрее, за несколько секунд. Обычно маячок с помощью GPS-антенны получает координаты от спутников каждую секунду. Если же объект, на котором установлен трекер, попадает в зону, где сигнал со спутника не принимается, экранируется, устройство может переключиться на ориентацию по GSM-сети, то есть вышкам сотовой связи. Точность определения координат при этом на порядок ниже.

Получая координаты от спутников или вышек, маячок слежения затем передает их на мобильное устройство через сервис сотовой связи или на подключенный к интернету компьютер через сервер. Так осуществляется мониторинг в режиме реального времени. Проблема может возникнуть не только на этапе получения данных о местоположении, но и на этапе передачи этой информации, если отсутствует покрытие или подключение к интернету.

Возможные проблемы и их решение

Людям, следящим за показателями маячка слежения, приходится периодически сталкиваться с такими проблемами:

  • не удается определить координаты по спутникам, устройство передает нулевые координаты;
  • не удается определить координаты по вышкам;
  • полученные координаты не передаются;
  • погрешность превышает допустимую.
Читайте также:  Nordling widget для smart tv

Вместо ожидаемых координат устройство может присылать сообщение без координат. Некоторые модели начинают определять и передавать координаты только после того, как получат команду приступить к работе. Убедитесь, что вы дали такую команду и что в настройках разрешено определение спутниковых координат и включена функция AGPS, ускоряющая определение координат.

Маячок может определять координаты, которые несколько сдвинуты относительно реальных, если сигнал экранируется (например, при нахождении рядом с высотными зданиями). В этом случае можно повторить попытку под открытым небом. Еще одна возможная причина проблемы – неправильная ориентация устройства: трекер должен быть направлен винтами вверх, а если это невозможно, то перед устройством не должно быть никаких металлических препятствий на расстоянии менее 40 см.

Если не определяются координаты по базовым станциям (вышкам), в первую очередь тоже нужно проверить, разрешено ли это настройками трекера. Затем проверьте настройки доступа к интернету, их соответствие настройкам оператора мобильной связи, наличие покрытия, особенности тарифного плана. При наличии соединения прибор может не получать сигнал от ближайших вышек, поскольку они были введены в действие недавно и еще не успели проиндексироваться. Такая же проблема возникает при переименовании вышек оператором: трекер их не распознает. Это часто происходит тогда, когда оператор вводит новые вышки в эксплуатацию.

Неточное отображение координат

Точность определения координат зависит от многих факторов: модели трекера, способа определения местоположения (по GPS- или GSM-сигналу), местности, где осуществляется мониторинг. Для спутникового сигнала (GPS+ГЛОНАСС) погрешность составляет 5–15 м, для сигнала от базовых станций (GSM) она увеличивается до 150‒500 м, а в сельской местности, где вышки удалены друг от друга на значительные расстояния погрешность может доходить до 5км. Возможны такие причины низкой точности:

  • не разрешено определение координат от спутника (нужно проверить настройки);
  • сигнал от спутника не проходит, и прибор получает сигнал от вышек. Это бывает при неправильной ориентации трекера, использовании его внутри помещения, в окружении высотных домов, в гуще деревьев или в горной местности;
  • трекер принимает сигнал от недостаточного количества спутников.
Читайте также:  Dc1401hd инструкция как настроить

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

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

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

В Android, вы можете выбрать, следует ли разрешить доступ к определению вашего местоположения, и — если да — какие средства для определения местоположения им могут использоваться. Доступ к определению расположению для Google apps и других приложений настраивается отдельно.

Внимание: Если на экране приложений отобразились не настройки, прокрутите экран влево или вправо.

Внимание: Для отображения кнопки определения местонахождения на телефоне, возможно, придется прокрутить экран вниз.

Внимание: На экране настройки местоположения для Google-приложений, Вы можете коснуться определения местоположения, и перейти на экран определения местоположения для других приложений.

Это полностью ваше дело. Каждый раз, когда приложение запрашивает доступ к определению местоположения, удостоверьтесь, что для этого есть серьезные основания. Предоставление доступа к определению вашего местоположения увеличивает потенциал телефона или планшета, но также ставит вопросы о частной жизни. Например, разрешение медиа-социальным приложениям получить доступ к определению Вашего местоположения, позволяет Вашим друзьям не отставать от Ваших перемещений, но также поможет плохим людям преследовать Вас. Точно так же и с добавлением информации о местоположении для фотографий, которая позволяет Вам сортировать их местоположением, что полезно. Однако если Вы эти фотографии публикуете, онлайн информация о местоположении станет известна и другим людям.

Некорректная работа GPS модуля – довольно распространённая проблема Android-устройств. Система может подключаться к спутникам, но навигация всё равно работать не будет. В некоторых случаях дефект связан с поломкой аппаратной части гаджета, но большинство ситуация разрешимо программными методами. Ниже описано, что делать, если не работает GPS на Андроиде.

Для самостоятельной диагностики, пройдите тест. Виртуальный помощник определит неисправность и подскажет что делать.

Facebook Twitter ВК

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

Для начала определим, как работает навигатор на телефоне. Яндекс.Карты или навигация от Google связывается со спутниками системы и запрашивает данные о текущем местоположении пользователя. На основе полученной информации выполняется построение оптимального маршрута или подбор общественного транспорта. Если модуль GPS перестает функционировать – нормальная работа навигации невозможна, даже с использованием технологии A-GPS. Основными причинами выхода из строя обычно являются программные неполадки, но в некоторых случаях источником неисправности является выход из строя аппаратного модуля.

На Андроид не работают службы геолокации, если в настройках указаны неверные параметры. Также причиной дефекта может стать установка несовместимой прошивки или отсутствие необходимых драйверов.

Навигатор от Гугл или Яндекс плохо работает и при слабом уровне сигнала спутника. Стоит помнить, что программы не всегда корректно отображают местоположение, и на систему не стоит полагаться в походах или на бездорожье. Чтобы устранить неполадки, разберём причины и способы решения популярных проблем.

Можно выделить две основные группы неисправностей: аппаратные и программные. Первые устраняются квалифицированными специалистами в сервисных центрах, а вторые можно исправить в домашних условиях.

  • Аппаратные – компонент способен выйти из строя после механического воздействия на корпус устройства, например, падения или сильного удара. Причиной поломки может стать и попадание жидкости на основную плату, с последующим окислением контактов.
  • Программные – заражение вредоносным программным обеспечением, неправильная прошивка или сбои при обновлении – всё эти неисправности способны повредить драйвер местоопределения.

Правильная настройка параметров смартфона – залог правильной работы системы GPS на Андроид.

Важно! Все сохранённые пароли от точек доступа Wi-Fi, а также данные сотовых сетей будут удалены.

Описанный способ помогает устранить большую часть неполадок с программной частью.

Последствия неосторожной прошивки на Андроид могут быть довольно непредсказуемыми. Установка сторонних версий ОС выполняется для ускорения работы гаджета, а в итоге модули телефона перестают функционировать.

Метод подходит для девайсов с поврежденной прошивкой. Модуль GPS восстановит работоспособность после перехода на заводскую версию ОС.

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

Китайские дешевые смартфоны часто оснащены некачественными модулями спутниковой связи. Исправить неполадки способна замена соответствующего модуля в сервисном центре. Неисправности в работе проявляются как на Android, так и на iOS телефонах.

Случается отваливается внутренняя антенна (маленькая штучка по плате), что тоже влияет на качество приема спутникового сигнала. Починить самостоятельно – затруднительно.

Если у вас остались вопросы, задайте их виртуальному эксперту, бот поможет найти неисправность и подскажет что делать. Можете поговорить с ним о жизни или просто поболтать, будет интересно и познавательно!

Введите вопрос в поле и нажмите Enter или Отправить.

Если не работает навигация на Андроид или не получается подключаться к спутникам на открытой местности, определите – причина дефекта в параметрах гаджета или из строя вышла электронная плата. Ремонт аппаратных неисправностей следует проводить только в официальных сервисных центрах.

Технологию мы давно открыли в виде бесплатного API. Сегодня хотим рассказать, как она устроена.

Спутниковые системы навигации (GNSS), в нашем случае это GPS и ГЛОНАСС, — самый точный на сегодняшний день метод геоопределения. Соответствующие модули есть практически во всех современных смартфонах. Но не всегда и не везде он может решить задачи LBS.

И альтернативы, конечно, есть — определять местоположение можно по ближайшим GSM-вышкам, сетям Wi-Fi и даже по IP-адресу. Точность определения у каждого из этих способов гораздо хуже, чем у GPS. Но если их скомбинировать, они вместе дадут приемлемое качество. При этом какие-то недостатки одного нейтрализуются возможностями другого. GSM-вышки есть практически везде, а Wi-Fi сети — нет. При этом по Wi-Fi точность определения лучше. Поэтому комбинированный способ по полноте и точности лучше, чем каждый в отдельности. Менее известен факт, что у двух роутеров в разных частях города может оказаться одинаковый MAC-адрес. Совмещение GSM и Wi-Fi решает такие коллизии. У этих роутеров, скорее всего, рядом будут находиться вышки с разными идентификаторами — ведь вероятность совпадения в пределах квартала гораздо меньше, чем в масштабах всего города.

В мире есть несколько реализаций такого комбинированного способа геоопределения. И кажется, первый вопрос, с которым сталкивались все разработчики, — где же взять информацию о местоположении сетей Wi-Fi и сотовых вышек?

Когда мы начинали разрабатывать Локатор, на улицах городов были уже сотни тысяч людей с включёнными в телефонах Яндекс.Картами. С согласия пользователя приложение постоянно передаёт его GPS-координаты — на основе этой информации строятся Яндекс.Пробки. Мы подумали, что вместе с этим приложение может отмечать, какой базовой станцией обслуживается телефон в этих координатах, какие видны сети Wi-Fi (при этом, конечно, к самим сетям не подключаясь — чтобы не создавать privacy-рисков).

База собрана и регулярно обновляется. И тут мы сталкиваемся со следующей проблемой.

Опыт показывает, что идентификаторы сотовых вышек постоянно меняются — номер, который вчера был в центре города, завтра может оказаться на окраине. Переезжать могут и Wi-Fi-роутеры — вместе со своими владельцами. И получается, что с каждым переездом нужно инвалидировать заметную часть данных.

Поскольку положение определяется примерно, нельзя показать точку — нужно нарисовать круг (ведь радиосигнал в отсутствие помех распределяется во все стороны равномерно). Хотя, если посмотреть на фактическую картину сигналов, чаще всего это эллипс. Ведь больше всего пользуются мобильными Картами автомобилисты. Их GPS-следы остаются на дорогах, а из дворов и, тем более, из зданий сигналов практически не поступает.

Чтобы ответ был предельно точным, радиус круга должен быть минимальным. Если просто обвести окружность вокруг всех точек сигналов конкретной сети, радиус получится слишком большим. Уменьшить его помогла мат. статистика. Плотность сигналов подвержена нормальному распределению, то есть применимо правило трёх сигм. В окрестность такого радиуса попадает 99,7% точек.

Когда-то приложениям была доступна информация лишь об одной базовой станции, хоть телефон видит чаще всего несколько. После появления платформы Android приложения смогли научиться видеть их все (кроме подключения в стандарте 3G, который позволяет узнать только одну сотовую вышку). Местоположение стало определяться точнее — уже не по одному облаку, а по совокупности нескольких. Оказалось, что для множества облаков можно использовать тот же подход, что и для одного. Радиус считается по среднеквадратичному отклонению сигналов, входящих в совокупность облаков, а центр вычисляется по среднему их координат.

Когда смартфон находится в радиусе действия нескольких Wi-Fi-сетей, он может сообщить не только их список, но и мощность сигнала каждой. Знание об этой мощности мы и использовали для уточнения центра окружности, в которой находится пользователь. К центрам наблюдаемых облаков мы начали подвешивать воображаемые пружинки — тем туже, чем сильнее сигнал. А их свободные концы — соединять. Точка, в которой эти пружинки уравновешиваются, и есть уточнённый центр.

Сначала несколько слов о том, как мы оцениваем качество нашего решения. Как уже говорилось, от пользователей, у которых есть в устройствах GPS-модуль, Локатор получает и координаты, и список сетей, которые видят устройства. Для оценки качества он сначала определяет примерное местоположение, ориентируясь только на эти сети. А затем проверяет, попали ли истинные координаты от пользователя в предположенную Локатором окружность.

Можно ли добиться лучшего качества? Да. Преимущество метода в том, что при определённой зрелости алгоритмов достаточно лишь собирать больше данных, чтобы определять местоположение точнее. А это достаточно легко, потому что растёт и количество Wi-Fi сетей, и количество пользователей наших приложений.

Но есть технологические пределы:

  • если телефон сообщает только об одной GSM-вышке — минимальный радиус составит несколько сотен метров в городе, и несколько километров за городом
  • если телефон видит несколько вышек — центр можно определить точнее, но радиус уменьшить вряд ли получится
  • если видна Wi-Fi сеть — минимальный радиус будет 10 метров

Готовить более полный ответ оказывается неэффективно. Если кластеризовать каждую комбинацию сетей в отдельное облако, получается комбинаторный взрыв. Объём готовых ответов растёт на несколько порядков, а при частичном совпадении сетей на подготовку ответа нужно даже больше расчётов.

Сервисы определения местоположения без GPS, как мы уже говорили, есть не только у Яндекса. Разработчики могут обратиться к коммерческому поставщику (как, например, Altergeo в России и Skyhook Wireless в мире), либо использовать API мобильной платформы или браузера.

Правда, и разработчик может выбирать не всегда. На iOS и WindowsMobile приложение может пользоваться только встроенными в операционную систему функциями геоопределения. Приложению там недоступны текущая базовая станция и/или список WiFi-сетей, кроме текущей.

Другая ситуация в веб-сервисах. Во всех современных браузерах встроен API геоопределения. И меняя браузер, пользователь меняет геоопределитель. В Firefox и Google Chrome используется реализация Google, в Safari — Apple, в IE — Microsoft. Наш Локатор работает в браузере Yandex.

Некорректная работа GPS модуля – довольно распространённая проблема Android-устройств. Система может подключаться к спутникам, но навигация всё равно работать не будет. В некоторых случаях дефект связан с поломкой аппаратной части гаджета, но большинство ситуация разрешимо программными методами. Ниже описано, что делать, если не работает GPS на Андроиде.

Самостоятельная диагностика

Для самостоятельной диагностики, пройдите тест. Виртуальный помощник определит неисправность и подскажет что делать.

Перезагружали устройство?

Инструкция по перезагрузке любого смартфона.
Если не помогает, нажмите кнопку «Продолжаем диагностику».

Проверяли настройки GPS?

Как проверить настройки GPS подробности тут.
Если проверяли, нажмите кнопку «Продолжаем диагностику».

Пытались калибровать датчит GPS?

Инструкция здесь.
Если уже делали, нажмите кнопку «Продолжаем диагностику».

Сброс до заводских настроек делали? (Аккуратнее! можно потерять все данные)

Инструкция по сбросу настроек.
Если уже делали, нажмите кнопку «Продолжаем диагностику».

Пробовали перепрошивать девайс?

Поделись своим результатом:

Facebook Twitter ВК

Проблемы с GPS

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

Для начала определим, как работает навигатор на телефоне. Яндекс.Карты или навигация от Google связывается со спутниками системы и запрашивает данные о текущем местоположении пользователя. На основе полученной информации выполняется построение оптимального маршрута или подбор общественного транспорта. Если модуль GPS перестает функционировать – нормальная работа навигации невозможна, даже с использованием технологии A-GPS. Основными причинами выхода из строя обычно являются программные неполадки, но в некоторых случаях источником неисправности является выход из строя аппаратного модуля.

На Андроид не работают службы геолокации, если в настройках указаны неверные параметры. Также причиной дефекта может стать установка несовместимой прошивки или отсутствие необходимых драйверов.

Навигатор от Гугл или Яндекс плохо работает и при слабом уровне сигнала спутника. Стоит помнить, что программы не всегда корректно отображают местоположение, и на систему не стоит полагаться в походах или на бездорожье. Чтобы устранить неполадки, разберём причины и способы решения популярных проблем.

Причины отсутствия сигнала

Можно выделить две основные группы неисправностей: аппаратные и программные. Первые устраняются квалифицированными специалистами в сервисных центрах, а вторые можно исправить в домашних условиях.

  • Аппаратные – компонент способен выйти из строя после механического воздействия на корпус устройства, например, падения или сильного удара. Причиной поломки может стать и попадание жидкости на основную плату, с последующим окислением контактов.
  • Программные – заражение вредоносным программным обеспечением, неправильная прошивка или сбои при обновлении – всё эти неисправности способны повредить драйвер местоопределения.

Некорректная настройка

Правильная настройка параметров смартфона – залог правильной работы системы GPS на Андроид.

  • Если Андроид не находит местоположение, перейдите в настройки девайса, вкладка – «Общие», после чего откройте «Местоположение и режимы».
  • На вкладке «Location» укажите предпочитаемый способ определения местоположения. Если указать «Только спутники», Android не будет использовать технологию A-GPS, собирающий данные с ближайших сотовых и Wi-Fi сетей для повышения точности геопозиционирования.
  • Попробуйте установить режим «Только мобильные сети» и проверьте работоспособность карт. Если навигация включается – проблема с драйвером или в аппаратной части.
  • Когда GPS на Андроид не включается (система не реагирует на переключение опции) – вероятно, проблема в прошивке. Выполните полный сброс настроек или обратитесь в сервисный центр.
  • Для сброса настроек местоположения нажмите на вкладку «Восстановление и сброс», затем тапните на «Сбросить настройки сети и навигации». Выполните вход в аккаунт Google для подтверждения.

Важно! Все сохранённые пароли от точек доступа Wi-Fi, а также данные сотовых сетей будут удалены.

Описанный способ помогает устранить большую часть неполадок с программной частью.

Неправильная прошивка

Последствия неосторожной прошивки на Андроид могут быть довольно непредсказуемыми. Установка сторонних версий ОС выполняется для ускорения работы гаджета, а в итоге модули телефона перестают функционировать.

Если решили перепрошить девайс – скачивайте файлы прошивки только с проверенных форумов – XDA и 4PDA. Не пытайтесь прошить смартфон версией ОС от другого телефона, так как необходимые для работы драйверы могут перестать функционировать. Если устройство превратилось в «кирпич», выполните полный сброс данных.

  • Зажмите кнопки увеличения громкости и блокировки на 5-7 секунд. Когда на экране выключенного гаджета появится логотип Андроид, отпустите «Громкость вверх».
  • Загрузится меню Рекавери. Выберите пункт «Wipe Data/Factory Reset», подтвердите Хард Ресет.
  • Для перезагрузки смартфона тапните «Reboot system now». Настройка при включении займёт несколько минут.

Метод подходит для девайсов с поврежденной прошивкой. Модуль GPS восстановит работоспособность после перехода на заводскую версию ОС.

Калибровка модуля

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

  • Откройте приложение «Essential setup», его можно бесплатно скачать с Play Market.
  • Нажмите на иконку компаса и положите смартфон на ровную поверхность.
  • Тапните кнопку «Test» и подождите 10 минут до окончания тестирования. После завершения, попробуйте включить навигацию по спутникам.

Проблемы с аппаратной частью

Китайские дешевые смартфоны (Leagoo, Oukitel, Ulefone и другие) часто оснащены некачественными модулями спутниковой связи. Исправить неполадки способна замена соответствующего модуля в сервисном центре. Неисправности в работе проявляются как на Android, так и на iOS телефонах.

Случается отваливается внутренняя антенна (маленькая штучка по плате), что тоже влияет на качество приема спутникового сигнала. Починить самостоятельно – затруднительно.

Заключение

Если не работает навигация на Андроид или не получается подключаться к спутникам на открытой местности, определите – причина дефекта в параметрах гаджета или из строя вышла электронная плата. Ремонт аппаратных неисправностей следует проводить только в официальных сервисных центрах.

Видео

Ведущий автор многих рубрик на сайте expertland.ru. Отлично разбирается в техники и электронике. Способен решить любую техническую задачу в считанные часы, любит писать о своей опыте и наработках.

  • опубликованных статей — 94
  • читателей — 23 919
  • на сайте с 25 сентября 2017 года

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *