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

TripGenie:畅游济南旅行规划助手:个人工作纪实(二十一)

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

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

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

     同时,我计划数据从后端传入前端进行渲染,我写了一个新的路由路径,按列提取对应的信息。

      在js方面,首先我设置点击后触发式跳转到交通页面

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

    展示效果如下:

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

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

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

    前面提到,我们是对同一条线路的起终点进行了合并,在站点信息展示方面,我们设计了一个反转字样,点击反转后,对应站点信息会倒序展示,即展示了相反方向的站点信息。

相关文章:

  • 复合机器人:纠偏算法如何重塑工业精度与效率?
  • AI产品风向标:从「工具属性」到「认知引擎」的架构跃迁​
  • AI智能体|扣子(Coze)搭建【自动生成超高质量PPT】工作流
  • [ctfshow web入门] web79
  • C++进阶--C++11(04)
  • 三维可视化和实时数据处理对前端性能要求以及优化渲染效率
  • 【笔记】Trae+Andrioid Studio+Kotlin开发安卓WebView应用
  • 零基础认知企业级数据分析平台如何落实数据建模(GAI)
  • 代谢组数据分析(二十五):代谢组与蛋白质组数据分析的异同
  • 回文数-leetCode-009
  • 纵览网丨新视角下的黑洞探索:传统奇点理论的挑战与未来观测的可能性
  • RabbitMQ项目实战
  • 每日c/c++题 备战蓝桥杯(洛谷P1481 魔族密码 题解)
  • python小记(十六):Python 中 os.walk:深入理解与应用实践
  • HTML、XML、JSON 是什么?有什么区别?又是做什么的?
  • LVS-DR高可用-Keepalived
  • 中国头盔护具展在杭州举办合适
  • 虚拟机数据挂载映射
  • Chuanpai、Nihongo wa Muzukashii Desu、K-skip Permutation
  • 苍穹外卖 10 用户统计订单统计 销量排名统计
  • 百度网站小程序怎么做/88个seo网站优化基础知识点
  • 企业网站建设的ppt/公司网络推广方法
  • 建设完网站成功后需要注意什么问题/班级优化大师学生版
  • wordpress数据库名/短视频seo排名
  • 手机网站源码下载/互联网营销平台有哪些
  • 日照网站开发/淘宝数据查询