根据位置管理用户池

时间:2018-11-07 21:23:33

标签: c# react-native mobile

我有一个要构建的应用程序,但不确定要使用哪种技术和方法。

我希望能够让用户“上网”并分享他们的位置。我希望能够基于给定范围内的任意给定数量的在线用户来运行某些操作。

我认为我必须能够连续轮询在线用户的位置,但是随着时间的推移,我如何设法知道和更新用户的位置?哪些技术可以使之成为可能,并且已经存在一种完成此目标的模式?

编辑以尝试更具体: 假设我知道如何在客户端上获取位置信息,服务器是否有办法随时检查范围内有多少在线用户?我能想到的唯一方法是持续不断地更新和存储位置。然后继续查询数据库中某个范围内的用户。

1 个答案:

答案 0 :(得分:0)

我将使用您在MongoDB中描述的方法。 Mongo具有内置的geospacial查询处理。存储位置并使用$near查询参数。