如何将N个最近点指向firebase中的坐标?

时间:2017-02-13 13:27:05

标签: firebase firebase-realtime-database geofire

在firebase中,我有一个坐标数据集,我想找到一种方法来获得N个最近点到用户的当前位置。我希望找到一个不涉及前端过滤而且现在没有服务器/机器人的解决方案。

该解决方案可能涉及也可能不涉及GeoFire,但它目前的api不包括此用例。它只允许我从一个位置+一个半径获得点,如果1或10000点不重要。我做了一些测试,发现它的geoHash的字母顺序与距离有很大关系,所以我真的不认为我可以使用它(如果有人真的明白为什么,请让我知道)。

现在我正在使用GeoFire并且只是增加搜索半径,直到我得到我想要的点数,但这不是很有效。

提前致谢

0 个答案:

没有答案