【发布时间】:2019-10-30 00:08:45
【问题描述】:
我正在尝试使用 Geofirestore 从中心位置查询给定半径的结果。据我所知,GeoFire 无法限制查询的结果数量。我对这个问题的解决方案是逐步增加我的半径,直到我得到 X 数量的结果。似乎这样做,我将多次重新查询结果,这可能会很昂贵。如果我查询 10 个结果但想要 20 个。Firestore 会将其视为 30+ 次读取吗?
【问题讨论】:
-
Firestore 没有 GeoFire 库,因此您很可能指的是第 3 方 GeoFirestore 实现之一。在这种情况下,链接到您使用的库总是有帮助的。显示minimal code that reproduces the scenario you're asking about 是总是有用的。
标签: swift firebase firebase-realtime-database google-cloud-firestore geofire