项目旨在聚合公交出行管理/排班/加燃/调度/场站管理等多方位全场景的应用,解决城市公交管理过去纸质化杂乱无序的运行方式
项目利用vue3.x/vue-router作为主要的第三方框架搭建,配合Echarts做图表开发大屏展示。接入四维地图minemap实现公交实时定位和场站区域管理等功能。实现场站地理围栏编辑管理/公交运行数据展示/公交排版调度/公交出行全方位数据聚合展示/大屏展示等功能。
1.开发期间主要参与人员为两个后端和一个前端。我负责前端部分工作开发,项目开发周期为2个月。
2.项目难点:首屏地图大量数据位点渲染导致页面卡顿,采用数据聚合的方式实现数据随地图放大缩小比例自动渲染一定数量的数据位点,达到优化效果。大数据表格卡顿,采用虚拟列表方式实现优化;大量复杂图表渲染卡顿,采用滑动延迟渲染的方式优化。