이것은 일반적으로 더 신속한 질문이지만 도움이된다면이 모든 사용자를 Firebase에 저장하려고합니다.가장 가까운 사용자 목록을 거리별로 정렬하는 방법은 무엇입니까?
Firebase 호출에 대해 보수적 인 시도를하고 있습니다. 거리별로 정렬 된 가장 가까운 100 명의 사용자를 표시하려는 경우 가장 좋은 옵션이 무엇인지 궁금합니다.
저는 CoreLocation으로 반지름으로 거리를 계산하는 것에 익숙하지만 백엔드를 생각하고 있습니다. Firebase에서 모든 사용자를 끌어 와서 사전에 쳐서 좌표 키로 정렬하는 가장 좋은 방법은 무엇입니까? 나는 대안을보기 위해 실패하고있다.
고마워요!
를 해결하는 데 도움이되기를 바랍니다, 가장 좋은 방법은 https://github.com/firebase/geofire ([Geofire] 사용하는 것입니다 -objc). 이 라이브러리는 지리적 해시를 사용하여 서버의 거리 별 효율적 쿼리를 허용합니다. –