假设我们有 100.000 人,他们都共享他们的位置。他们的位置作为 Geopoint 存储在在线数据库中。
如果我在我的设备上打开一个应用程序,我只想展示 50 个最亲近的人,那么解决这个问题的方法是什么。
我知道我可以从该数据库中检索每个身体位置并检查每个设备的距离。但这似乎不是一个非常有效的方法。特别是如果它会变成数百万人。
解决这个问题的正确方法是什么?
假设我们有 100.000 人,他们都共享他们的位置。他们的位置作为 Geopoint 存储在在线数据库中。
如果我在我的设备上打开一个应用程序,我只想展示 50 个最亲近的人,那么解决这个问题的方法是什么。
我知道我可以从该数据库中检索每个身体位置并检查每个设备的距离。但这似乎不是一个非常有效的方法。特别是如果它会变成数百万人。
解决这个问题的正确方法是什么?