标签: android geolocation distance
假设我们有几十万人,他们都分享了他们的位置。 它们的位置以Geopoint的形式在线存储在数据库中。
如果我在我的设备上打开一个应用程序并且我只想显示让我们说最近的50个人,那么接下来会有什么方法。
我知道我可以从该数据库中检索每个物体位置并检查每个设备的距离。但这似乎不是一种非常有效的方式。特别是如果它会成为数百万人。
解决这个问题的正确方法是什么?