静态位置的 GeoFire 替代品
GeoFire alternative for static locations
我想从 Firebase 查询用户附近的位置。
我偶然发现了 GeoFire,虽然它确实有效,但我不确定它是否是最好的方法。据我了解,GeoFire 的主要思想是位置正在移动并更新给用户。在我的例子中,它们是静态的,所以它可能有点矫枉过正。
是否有另一种解决方案可以在不使用服务器端逻辑和下载比需要多得多的数据的情况下从 firebase 查询附近的位置?
您可以使用 geoFire 一次性获取用户周围事物的位置。方法是
1- 运行 geoQuery 并获取周围的所有键。
2- 然后删除 geoQuery 上的所有侦听器。
要在获取位置后删除侦听器,例如在 android 中,在 onGeoQueryReady()
函数
中调用 geoQuery.removeAllListeners();
我想从 Firebase 查询用户附近的位置。 我偶然发现了 GeoFire,虽然它确实有效,但我不确定它是否是最好的方法。据我了解,GeoFire 的主要思想是位置正在移动并更新给用户。在我的例子中,它们是静态的,所以它可能有点矫枉过正。
是否有另一种解决方案可以在不使用服务器端逻辑和下载比需要多得多的数据的情况下从 firebase 查询附近的位置?
您可以使用 geoFire 一次性获取用户周围事物的位置。方法是
1- 运行 geoQuery 并获取周围的所有键。
2- 然后删除 geoQuery 上的所有侦听器。
要在获取位置后删除侦听器,例如在 android 中,在 onGeoQueryReady()
函数
geoQuery.removeAllListeners();