Проблема

Точность координат не соответствует действительности

Решение

Программа собирает координаты используя ближайшие подстанции (вышки) операторов связи и мощность сигнала связи между ближайшей подстанцией и телефоном. Информация по ближайшим к телефону подстанциям передается в сервисы определения местоположения: Yandex и Google

После обработки берется более точный результат. Погрешность определения координат по подстанциям может варьироваться от 100 метров до 10 000 метров. Лучше этих сервисов по определению координат в данный момент ничего нет. Поэтому пока только так.

Как повысить точность определения координат:

Вручную включить GPS (если он есть на телефоне). Если GPS включен, то периодически будет мигать значок его индикатора, рядом с индикатором заряда батареи. Точность будет отображаться от 5 до 15 метров. В некоторых глухих помещениях GPS может не ловить сигналы спутников.

Связанные статьи