我正在使用的数据类型:
"places" : {
"place_1" : {
"lat" : 10,
"lng" : 20,
},
"place_2" : {
"lat" : 12,
"lng" : 22
},
"place_3" : {
"lat" : 15,
"lng" : 25
}
}
我想查询靠近给定位置的位置,即某些坐标的+ -2 lat lng。可以说我的位置是lat=11,lng=23
。所以想做一些像
placesRef.orderByChild("lat")
.startAt(9)
.endAt(13)
.orderByChild("lng")
.startAt(21)
.endAt(25)
这会让我回到“place_2”。但是Firebase不支持为多个孩子订购,所以我想要一些替代方法来完成这项任务。我想不出一个能帮我查询我想要的组合键。