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