数据库统计附近餐厅,或附近人
来源:互联网 发布:网络教育有档案吗 编辑:程序博客网 时间:2024/05/02 04:16
用经纬度做索引,
- 先粗算,比如把经纬度差一以上的全去掉,where latitude>y-1 and latitude<y+1 and longitude>x-1 and longitude <x+1 and ... ; x,y为当前用户的经纬度。
- 再小范围概算,使用类似这样的公式 order by abs(longitude -x)+abs(latitude -y) limit 100;
- 最后显示时再精确计算 使用类似这样的公式:(2 * 6378.137* ASIN(SQRT(POW(SIN(PI()*(y-lat)/360),2)+COS(PI()*x/180)* COS(lat * PI()/180)*POW(SIN(PI()*(x-lng)/360),2))))。
前两项在数据库端计算,后一项在应用服务器端计算即可。
如果想在地图上显示,需要做成excell直接从高德的云图后台导入
0 0
- 数据库统计附近餐厅,或附近人
- 附近QQ采集软件/QQ附近人采集软件
- Mysql中空间扩展 - 查询你附近的餐厅或酒店
- QQ附近人无限点赞
- java+redis 实现搜索附近人功能
- java 实现搜索附近人功能
- java 实现搜索附近人功能
- java 实现微信搜索附近人功能
- java 实现微信搜索附近人功能 .
- java 实现微信搜索附近人功能
- java 实现微信搜索附近人功能
- java 实现微信搜索附近人功能
- java 实现微信搜索附近人功能
- java 实现微信搜索附近人功能
- java 实现微信搜索附近人功能
- java 实现微信搜索附近人功能
- java 实现微信搜索附近人功能
- Mysql中查找附近人的查询语句
- 作业3.23
- phg中遇到的问题
- (*leetcode_二进制位运算)Number of 1 Bits
- 弹出层窗口插件:WBOX的优点和陷井
- jquery插件地址
- 数据库统计附近餐厅,或附近人
- 扫瞄c盘所有文件 并且正则匹配浏览器缓存文件路径
- 高并发服务器
- JDK的安装以及eclipse环境的搭建
- MFC 列表控件的使用
- leetcode:Number of 1 Bits
- 【网络组件】应用层缓冲
- 资源整理
- JavaWeb-11 (JSP&EL表达式)