当前位置: 首页 > news >正文

TripGenie:畅游济南旅行规划助手:团队工作纪实(十四)

这次,我们团队新增了一个济南公交线路的展示界面,济南的公交线路多,且经过的站点覆盖范围广,价格实惠,是出行旅游交通工具的不二之选,我基于此现实情况,觉得做一个新的页面全面展示济南交通。

   我们选择把这个页面的进入按钮放到左侧的工具栏中,保存和已有工具栏文字相同的css设置。

     对页面的设计,首先观察前期爬取的济南公交信息,发现有线路名、起终点、首班车时间、末班车时间、票价等信息,我基于此,计划制作一个表格形式的页面,同时涵盖搜索公交的功能。

     同时,计划数据从后端传入前端进行渲染,写了一个新的路由路径,按列提取对应的信息。在js方面,首先我设置点击后触发式跳转到交通页面

   注意,发现数据中所有线路都是展示了两次,只是起终点不一样,考虑减少冗余数据,将起终点合并为一个字段,用“起点⇄终点”表示,同时在后端输入数据时候,做了一步过滤。

 展示效果如下:

   为了更详细的展示站点信息,选择在最后一栏加了一个详情,用户点击每一个路线的站点详细图表之后,会在右侧弹出一个站点信息的弹窗,展示每一个路线的详细站点信息,包含站点名称、站点详细位置信息,帮助用户更清晰的知道那个公交线路更符合自己的行程规划。

     这里我设置了一个新的文件夹“bus_stations”用来存放所有路线对应的站点信息文件。

为了页面的协调,更突出站点名称,设置站点名称的字体加粗大字号,同时当鼠标挪到每一个站点信息框的时候,会在底部显示绿色的阴影,增加色彩感。

相关文章:

  • 26-Oracle 23 ai Automatic Transaction Rollback(行锁终结者)
  • 如何正确的用Trae 打开 Unity 3D 项目
  • 神经网络全景图:五大核心架构详解与本质区别
  • QB/T 8103-2024 氯化聚氯乙烯板材检测
  • java并发包中的ReentrantLock锁详解篇
  • Java Collection接口解析
  • C++与C有什么不同
  • 数据集-目标检测系列- 狮子 数据集 lion >> DataBall
  • Python实战:高效连接与操作Elasticsearch的完整指南
  • [灵感源于算法] 链表类问题技巧总结
  • Ubuntu 实现可视化组raid和升级raid
  • Git 介绍、安装以及基本操作
  • 【PhysUnits】17.7 readme.md更新
  • 仓库物资出入库管理系统源码+uniapp小程序
  • 大模型笔记_检索增强生成(RAG)
  • 在 Azure 机器学习中注册 MLflow 模型
  • 汉诺塔 (easy)
  • Spark提交流程
  • JAVA毕业设计227—基于SpringBoot+hadoop+spark+Vue的大数据房屋维修系统(源代码+数据库)
  • PHP:互联网时代的常青编程语言
  • 网站文章内链怎么做/人大常委会委员长
  • 做网站建设平台/拉人头最暴利的app
  • 做电商网站的参考书/网络营销总结
  • 备案的时候网站要建设好吗/cpa广告联盟平台
  • 做一个网站 多少钱/推广吧
  • 烟台网站开发/sem是什么职位