Я создаю приложения в свое свободное время, и у меня есть загадка.
Я сохранил различные отправленные пользователями места (в виде маркеров) в моей базе данных Firebase, и я хочу, чтобы другие пользователибыть в состоянии видеть эти места, если они находятся на определенном расстоянии от своего текущего местоположения.Моя база данных Firebase выглядит следующим образом:
userPlaces
- userToken
- lat
- lng
Все, с чем я должен работать в данный момент, - это текущие пользователи текущего места.У меня возникли трудности с пониманием того, как я должен сделать так, чтобы они могли видеть маркеры других пользователей, которые хранятся в firebase.
В краткосрочной перспективе текущий пользователь должен иметь возможность извлечь информацию из базы данных и поставить соответствующие маркеры на карте, относящиеся к тому месту, где пользователь находится в данный момент.Я не хочу, чтобы код извлекал слишком много данных, так что, если есть, я мог бы нацелиться на те, которые мне нужны, это было бы лучше (возможно, классифицируйте latlng, если это возможно).Если есть 1000 записей, я не хочу проверять каждую из них, просто чтобы получить правильные.
Заранее спасибо :)