Почему координаты не точные?

Для точного определения координат на телефоне должен работать GPS. Он включается в Настройках телефона > Местоположение. На открытом пространстве GPS может определять местоположение с точностью 10-50 метров.
Внутри помещений GPS часто не работает и тогда лучше использовать Wi-Fi, он тоже показывает достаточно точно.
Когда GPS и Wi-Fi недоступны, наше приложение определяет местоположение по вышками GSM с точностью 100-2000 метров и обозначает такие координаты значком «No GPS».