Я переношу приложение, использующее Mysql для firebase, и мне удалось перенести его почти все, просто пропуская часть поиска, я не совсем понял, как это работает. Я пытаюсь сделать этот запрос ниже в firebase.Поиск в Firebase на основе расстояния
SELECT *, (6371 * acos(cos(radians(?)) * cos(radians(latitude)) * cos(radians(?) - radians(longitude)) + sin(radians(?)) * sin(radians(latitude)))) AS distance FROM usuario ORDER BY distance
То, что я пытаюсь сделать, это передать широту и долготу моего пользователя в firebase и он возвращает мне все пользователь заказав ближайший к дальнему.
Примечание. Это не тот же запрос, который я использую в своем приложении, который я только что нашел в google и не знаю, работает ли это, но вы можете получить представление о том, что я пытаюсь сделать. Примечание ²: английский не является родным языком: P
Спасибо за ответ. Я думаю, что этот lib больше не работает, потому что я пытался его реализовать, и он просит реализовать «Firebase.setAndroidContext()», который является старым способом использования Firebase. – Stark
Вы правы. [Обновление продолжается] (http://stackoverflow.com/questions/37625887/how-to-update-geofire-library-to-the-latest-version), но он еще не готов. –