我使用火力(機器人)來存儲數據尋找其他用戶,我節省用戶象下面這樣:根據我的位置
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公式。但我不知道要實現這一點。
尋找用戶的最佳算法是什麼?
可以使用geofire查看 - https://github.com/firebase/geofire-java – michaelcarrano
請考慮添加更多步驟以實現預期結果。從經緯度走向完整的算法顯示用戶是相當的問題。 – FishStix
@michaelcarrano無法使用geofire bec現在它支持較舊版本的firebase – Davin