我正在使用 firebase (android) 来存储数据,并且正在保存用户,如下所示:
users{
abcdefghi{
name:"abc",
lat:"12.988",
long:-0.123,
desc:"all other desc"
},KLMNGHT{
name:"def",
lat:"11.988",
long:-1.123,
desc:" other desc"
}
}
我想显示所有进入我的半径区域(接近区域)的用户,这些用户是我根据我的位置定义的。我没主意了。我看了Haversine公式。但我不知道要做到这一点。
寻找用户的最佳算法是什么?