У меня проблема с пониманием геодрофов Androids.
Актуальная проблема: я использовал события Enter
+ Exit
из googles geofence-api, но на многих устройствах сигнал настолько неточен, что он вскакивает и выходит из забора (часто прыжки больше радиуса 400 м).
Планируемое решение: Поэтому я хочу использовать Dwell
для "сглаживания" этого. Если местоположение хранится внутри забора в течение минуты, происходит остановка. Все идет нормально. Но как определить отпуск забора? Когда я использую Exit
, из-за этих сигнальных импульсов может произойти несколько Exit
. То, что мне нужно, - это нечто вроде "ненадежно", когда я оставляю геозонность более минуты.
Я хочу избежать переопределения всей Geofence с помощью настраиваемой логики, которая регистрируется на быстрых повторных геопозициях и отфильтровывает небольшие выбросы.
Вопрос: Есть ли что-то в geofence-api для достижения "ненаделения"? Или есть лучшая практика, как проверить, является ли Exit
реальным выходом?