Как определить, является ли местоположение действительным или нет в приложении для Android? - PullRequest
0 голосов
/ 03 декабря 2010

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

Есть ли способ, которым мы можем проверить, что возвращенноеместоположение (из API местоположения и API геокодирования) является действительным и только после этого показывать его пользователю?

1 Ответ

2 голосов
/ 03 декабря 2010

Я склонен показывать пользователю заявленную точность, чтобы он знал, в пределах каких метров находится заявленная позиция. И тогда я только пытаюсь геокодировать адрес, если точность находится в пределах определенного предела.

Когда вы получаете объект Location, просто вызовите getAccuracy () для его проверки.

...