В настоящее время я работаю над программой, которая требует локализации пользователей с Android Studio.В моей коллекции пользователей у меня есть информация о местоположении в виде геопоинтов для каждого пользовательского документа.Мне нужно, чтобы все пользователи находились в радиусе круга.Я нашел GeoFireStore imperiumlabs - https://github.com/imperiumlabs/GeoFirestore-Android- для этого процесса географического местоположения.Я могу установить и получить местоположение документа (один пользователь).Но я хочу определить центр и проверить, есть ли кто-нибудь в пределах диапазона.
Как я понимаю, мне нужно использовать прослушиватель событий гео-запроса следующим образом:
geoQuery.addGeoQueryEventListener(new GeoQueryEventListener() {...}
В нем есть методы ввода ключа, перемещения ключа, готовности запроса, ошибки запроса, но мне не удалосьчто и как использовать.Мне нужна возвращенная информация о документах (пользователях), которые (кто) находятся в моем определенном диапазоне.Таким образом, я могу показать им основного пользователя.
Для коротких слов;Может ли кто-нибудь помочь мне понять слушателей событий geofirestore?
Спасибо за ваше драгоценное время.