【发布时间】:2018-08-13 11:57:40
【问题描述】:
我正在开发一款具有附近朋友功能的 Android 应用。因此,每个用户都有存储在 Firebase 实时数据库中的朋友列表。当他们四处走动时,他们的位置也会保存在那里。
我想做什么?
我想将所有用户朋友的位置与用户位置进行比较。如果用户和他的朋友之间的距离是一公里或更小,那么附近的朋友列表将被更新。将为使用该应用程序的用户完成此检查以联系朋友。
我尝试了什么?
在发布这个问题之前,我四处搜索并在Stack Overflow 上找到了一个答案。但我没有得到计算距离的函数,因为变量名称很短且不自我解释。
根据上面写的,有谁知道我如何计算两个位置之间的距离,或者可以总结上面链接中显示的函数的作用。
【问题讨论】:
-
github.com/googlemaps/android-maps-utils 你可以通过 Google 使用这个库