• 1.微信如何搜索附近


    iOS 客户端固定时间发送经纬度(x,y)到服务器s,服务器存储每个登录用户的经纬度到表t中,表t按照经纬度分表,将地图分成一个个的小格子。当用户点击附近的人时,对用户的(x,y)进行计算,最多一次查询其中的4个格子(子表),计算两点间距离获取结果(有点像桶排序)性能上可以将表t替换为内存结构,容灾即可。从实际微信提供的功能来看,附近的人并不多,估计是对地图划分的格子很小。

  • 相关阅读:
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    Java学习哈希表2
    Java学习哈希表1
  • 原文地址:https://www.cnblogs.com/1018475062qq/p/6256820.html
Copyright © 2020-2023  润新知