主要功能是在于为管理员提供可视化页面,以及监控飞机位置、任务、人员信息、飞行直播等。利用高德地图可视化Api显示无人机飞行历史、用户位置、配送员位置,在开发该模块时所面临得问题主要是飞机架次过多,内存占用较大,页面渲染较慢等,其解决方法是优化后端传入数据后利用Promise.all调用接口统一使用高德地图海量点ui渲染,并把地图从vm上摘除,挂载到window下,以此来减少内存开销。直播得实现是利用LivePlayer连接后端传传入得rtmp地址或者使用dplayer连接后端传入得http地址来进行播放,利用websocket技术来实时获取正在飞行得飞机信息,并利用googlemapApi画出航迹。在开发历史飞行回放时遇到了数据过多接口返回数据慢因而超时等问题,解决方法是分批次请求。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论