Firebase订购LatLng栅栏

时间:2016-07-17 17:57:50

标签: android firebase firebase-realtime-database

我有一个像这样的Firebase数据库:

/ posts / userid / latitude = -23 ... / posts / userid / longitude = -46 ...

我需要在Firebase中执行查询以仅返回LatLng Bound之间的帖子。 我试过了orderByChild,orderbyValue。

Android中最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

从Frank留下的评论中,看起来你可以这样做:

        Query firebaseQuery = databaseReference.orderByChild("g").startAt(query.getStartValue()).endAt(query.getEndValue());

从这里采取:

https://github.com/firebase/geofire-java/blob/master/src/main/java/com/firebase/geofire/GeoQuery.java