Как получить точность GPS в Android - PullRequest
9 голосов
/ 02 июля 2011

Мне нужно проверить точность GPS ... но когда я использую location.getAccuracy, он не возвращает мне никакого значения ... Требуется ли время ... Если это займет время, то сколько времени это займет?

1 Ответ

10 голосов
/ 02 июля 2011

В устройствах Android, в основном, вы можете иметь два источника, с помощью которых вы можете получить информацию о положении: GPS_PROVIDER и NETWORK_PROVIDER

GPS_PROVIDER использует ваш чипсет GPS для определения местоположения. Это имеет большую точность.

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

Вы можете получить информацию о точности из Location.getAccuracy() или из NMEA data .

Требуется ли время? .. Если это занимает время, то сколько времени это займет

Как только вы начнете получать исправления, это не займет много времени. Время первого исправления может быть от 30 секунд до 15 минут. Это зависит от вашего чипсета GPS, условий местности, холодного / теплого старта и т. Д.

Чтобы выбрать лучшего поставщика прочтите эту статью

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...