我在同一个地方有很多条目。我只想得到10个最新添加的项目使用geofire。我知道使用query.limittolast()可以很容易地在firebase上完成,但是我不知道如何使用geofire。
如果不可能的话,你有我可以申请的解决办法吗?

最佳答案

只有一个解决方案:
你应该以一个小半径开始一个查询,
每次到达ongeoQueryReady()(“所有数据都已加载”),都会使用.setradius(r)将半径增加少量geoQuery,直到达到所需的限制
基于此https://github.com/firebase/geofire-js/issues/59

关于android - 限制从GeoFire查询的项目数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38544974/

10-12 06:26