非官方个人维护项目,数据来源于微信公众号"科学岛服务",仅供参考。如遇特殊情况,请以车辆指示牌为准。
- 全部班车浏览:按分类(日常班车、博士生上课班车、高研院班车等)展示全部路线,含途经站详情
- 行程规划:选择出发地和目的地,自动筛选合适去程/返程班车,支持多站点选择
- 收藏路线:保存常用出行组合,一键快速调用
- 收藏地点:在下拉列表中标记常用站点,优先显示
- 内置地图:点击路线卡片右上角地图图标,在内嵌地图中查看路线及各站点位置
- 预计到达时间:基于路况计算预计抵达时间(仅供参考)
- 深色模式:支持浅色/深色/跟随系统三种主题
前置要求:Node.js (推荐 v18+)
# 安装依赖
npm install
# 启动开发服务器(默认 http://localhost:3000)
npm run dev
# 构建生产版本
npm run build├── src/
│ ├── App.tsx # 主应用组件(路由、筛选、地图逻辑)
│ ├── data.ts # 所有班车路线数据(核心数据文件)
│ ├── mapData.ts # 站点经纬度坐标数据
│ ├── drivingData.ts # 预计行驶时间数据
│ ├── main.tsx # 应用入口
│ └── index.css # 全局样式
├── index.html # HTML 入口
├── vite.config.ts # Vite 构建配置
└── package.json
所有班车信息均存储在 src/data.ts 中,每条路线格式如下:
{
category: '日常班车时刻表(周一至周五)', // 班车分类
busName: '1号车', // 车辆名称
plateNumber: '皖A00435D', // 车牌号
departureTime: '07:18', // 出发时间
departureLocation: '市府广场(安庆路)', // 出发地
arrivalLocation: '等离子体所(北广场)', // 终点
stops: ['公安厅', '安光所', '二号楼'], // 途经站(不含起终点)
note: '返程马路对面上车', // 注意事项(可选)
}本项目为非官方个人维护,数据可能存在滞后或错误。
官方班车信息请通过微信公众号 "科学岛服务" 的 "班车查询" 界面确认。