SSM视频点播系统3.0

SSM视频点播系统3.0

这里写图片描述
这里写图片描述
这里写图片描述

系统介绍
项目模块:
本项目采用spring+spring mvc + mybatis架构,数据库采用mysql,由用户模块,视频分类模块,视频模块,评论模块等模块组成,分别有前台和后台管理。

系统特色
1、使用爬虫技术爬取视频。
2、附近的视频,使用百度api,根据经纬度判断是否附近的视频。
3、SpringMVC限流,限制多人同时播放同一个视频。
4、打造自己的video,video播放控件打开才加载视频。

系统视频
链接:https://pan.baidu.com/s/1S0Qyj3uizzIlyGwgD4-DhA 密码:1kfh

源码分析

//先计算查询点的经纬度范围
        double r = 6371;//地球半径千米
        double dis = 0.5;//0.5千米距离
        double dlng =  2*Math.asin(Math.sin(dis/(2*r))/Math.cos(latitude*Math.PI/180));
        dlng = dlng*180/Math.PI;//角度转为弧度
        double dlat = dis/r;
        dlat = dlat*180/Math.PI;        
        double minlat =latitude-dlat;
        double maxlat = latitude+dlat;
        double minlng = longitude -dlng;
        double maxlng = longitude + dlng;

        Map<String,Object> map = new HashMap<String, Object>();
        map.put("minlng", minlng);
        map.put("maxlng", maxlng);
        map.put("minlat", minlat);
        map.put("maxlat", maxlat);
        map.put("status", 1);
        List<Video> list = videoService.findNeighPosition(map);

源码下载
需要源码,请加QQ490647751,并回复“开通VIP-SSM视频点播系统3.0”

猜你喜欢

转载自blog.csdn.net/sinat_15153911/article/details/81144635