地图时间图标颜色改动
在地图上展示司机位置时,根据订单状态显示不同颜色的时间图标,帮助乘客更直观地判断司机当前状态。不同状态对应不同颜色和显示含义:
- 待应答:司机尚未接单,图标显示为黄色。
- 待接驾:司机已接单,正在前往乘客上车点,图标显示为蓝色。
- 行程中:司机已接到乘客,行程正在进行中,图标显示为绿色。
图标下方可显示时间信息,如“预计到达时间”或“已行驶时间”。图标颜色需与地图整体风格协调,确保不影响司机头像和车辆信息的识别。
👤 乘客端司机头像点击查看详情
乘客在订单详情页或地图页看到司机头像后,点击头像可以查看司机的详细评价信息。展示内容包括:
- 司机姓名或昵称
- 总评分(如4.8 / 5)
- 服务次数
- 最近三条评价摘要(支持滑动查看更多)
- 是否为“合规认证司机”
交互方式为点击头像后弹出评价详情页,详情页可跳转至“全部评价”页面查看更多内容。
🧭 司机引导页
为了帮助司机快速熟悉平台功能,首次登录或新功能上线时,司机端将展示引导页。引导内容包括但不限于:
- 接单流程:如何查看订单、接单、导航、完成订单
- 模式设置:介绍实时单、预约单、顺路接单等模式设置
- 钱包功能:充值、提现、余额查看等操作
- 安全功能:录音、合规认证、转单功能等
- 服务评分展示:如何查看自己的服务评分和历史评价
引导页支持“跳过”功能,用户可选择跳过或逐步了解。新功能上线后,首次使用时也可弹出引导提示。
🔔 听单检测开发
司机端需实时检测听单状态,判断是否满足接单条件,并给出提示。检测内容包括:
- 定位权限是否开启(建议始终允许)
- 网络连接是否正常
- 推送通知是否开启
- 当前是否有可接订单
- 是否设置了接单模式
系统每隔30秒自动检测一次,若状态发生变化,提示内容将自动更新。例如:
- “请开启定位权限以接收订单”
- “请检查网络连接”
- “请开启消息推送以接收订单”
- “当前无可用订单”
- “请先设置接单模式”
该功能可提升司机接单体验,避免因设置问题错过订单。
⚙️ 司机接单模式设置功能
司机可根据自身情况灵活设置接单模式,包括接单时间、地点范围、订单类型等。
接单模式选择:
- 实时单:接收即时订单
- 预约单:接收未来时间段预约订单
- 顺路单:系统自动匹配顺路订单
设置接单区域:
- 支持设置多个区域或地点
- 若为地点,以此点为中心,3公里范围内可接单
- 支持地图选点或手动输入城市/区域
设置接单时间范围:
- 可设置“全天接单”或“指定时间段”
- 示例:09:00 - 12:00,14:00 - 18:00
自动切换逻辑:
- 如果司机1小时内有预约单,则系统自动切换为“实时抢单+预约单”模式
- 如果没有预约单,司机可自由设置模式
该功能帮助司机更灵活地安排工作时间,提高接单效率。
💰 价格、时间、距离、费用显示规则
乘客端:
- 价格:所有价格保留小数点后两位,如 ¥10.00
- 时长费:按分钟计算,保留整数,如 153分钟
- 里程费:精确到小数点后一位,如 3.0公里
- 合计费用:精确到小数点后两位,如 ¥56.50
- 优惠券抵扣:精确到小数点后两位,如 -¥5.00
- 预估价格:显示到小数点后两位,如 ¥23.80
- 时间显示:格式为“xx小时xx分xx秒”,如 1小时15分30秒
- 距离显示:
- 小于1公里:显示“xx米”,如 800米
- 大于1公里:显示“x.x公里”,如 3.5公里
- 费用单位:统一保留小数点后两位
司机端:
- 待付款订单费用:保留小数点后两位
- 已支付订单费用:保留小数点后两位
- 钱包金额:保留小数点后两位
- 服务时长统计:
- 小于1小时:显示为“0分”
- 大于1小时:显示为“x时x分”,如 1时30分
- 今日流水:保留小数点后两位
- 发单时间显示:
- 小于1小时:显示“xx分钟前”
- 1~24小时:显示“xx时xx分前”
- 超过24小时:显示“xx天xx时前”
- 距离显示:
- 小于1公里:显示“xx米”
- 大于1公里:显示“x.x公里”
- 行驶时长:
- 小于1分钟:显示“xx秒”
- 大于1分钟:显示“xx分xx秒”
- 费用显示:统一保留小数点后两位