2013-02-14 2 views
9

기존 앱에 Firebase를 추가하고 싶습니다. 기존 앱은 CouchDB와 GeoCouch를 사용하여 클라이언트가 사용자의 '가까운'데이터 만 검색하는지 확인합니다.Firebase는 지형 공간을 수행합니까?

Firebase는 이러한 유형의 기능을 지원합니까, 아니면 내가해야 할 일입니까?

+0

지형 공간 _indexing_을 의미합니까? –

답변

8

지형 공간 쿼리를 직접 지원하지 않습니다. 현재이 기능을 앱에 직접 추가해야합니다. 파이어베이스에 지리 데이터를 저장하는 다른 사용자들은 데이터를 비정규 화하는 비정상적인 행성과 geohashes를 키로 사용합니다. Geohashes를 사용하면 키를 잘라서 근처 지역을 "검색"할 수 있습니다. 여기에있는 설명을 살펴보십시오. http://en.wikipedia.org/wiki/Geohash

10

Google 검색을 통해 여전히 여기에 오는 사람들을 위해, Firebase는 지금 이것을 지원합니다. 자세한 내용은이 블로그 포스트를 확인하십시오. https://www.firebase.com/blog/2014-06-23-geofire-two-point-oh.html

+0

은 온 - 이벤트 검색 쿼리를 지원하지만 주문형 검색 쿼리는 지원하지 않는 것 같습니다. –