【发布时间】:2013-06-23 06:35:40
【问题描述】:
我目前正在尝试创建一个小型网络应用程序,它可以找到附近也在使用它的其他人。
当我使用地理定位功能时,我将用户的“最后已知位置”保存在服务器上大约一个小时,然后从数据库集合中删除该位置(我使用 MongoDb)
每次,我都会将位置与所有最近签到的人(位置集合中的人)进行比较,以找到接近的人。
虽然这种方法似乎效率不高,但人数可能很大,这意味着要迭代一长串名单并与不同国家的人比较职位。
我正在考虑为每个国家或时区划分为多个表。这会阻止应用搜索太远。
有什么建议或想法吗?
谢谢
【问题讨论】:
标签: mongodb web geolocation location coordinates