【发布时间】:2017-12-19 19:42:38
【问题描述】:
怎么样了?
我在 Firebase 中有以下数据结构:
reports
.XbCacF7tHosOZxxO(child generated by auto-id)
..userId: "XvSjDkLsaA8Se"
..message: "Text goes here"
..latitude: "30.123131"
..longitude: "50.3313131"
.Yoa7HsgTuWm97oP(child generated by auto-id)
..userId: "XvSjDkLsaA8Se"
..message: "Text goes here 2"
..latitude: "30.99999"
..longitude: "50.99999"
users
.XvSjDkLsaA8Se
..name: "John"
..email: "john@email.com"
该应用程序的理念是用户可以制作多个“报告”。
将来,如果我有数百个“报告”,我不希望它使我的查询超载。所以我试图找到一种使用 Geofire 查询的方法。
我的问题是:有没有办法使用 Geofire 的半径功能和“报告”中的纬度和经度仅获取我附近的“报告”?
谢谢!
【问题讨论】:
标签: swift database firebase geofire