GeoFire替代静态位置

时间:2017-08-01 14:14:32

标签: firebase geofire

我想从Firebase查询用户附近的位置。 我偶然发现了GeoFire,虽然它确实有效,但我不确定它是不是最好的方法。据我所知,GeoFire的主要思想是位置正在移动并更新到用户。在我的情况下,它们是静态的,所以它可能有点矫枉过正。

是否有另一种解决方案可以查询firebase中的位置,而不使用服务器端逻辑并下载比需要更多的数据?

1 个答案:

答案 0 :(得分:1)

您可以使用geoFire获取用户周围事物的位置一次。这样做的方法是

1-运行geoQuery并获取所有密钥。

2-然后删除geoQuery上的所有侦听器。

要在获取位置后删除侦听器,例如在android中调用geoQuery.removeAllListeners();函数中的onGeoQueryReady()