地圖時間圖標顏色改動
在地圖上展示司機位置時,根據訂單狀態顯示不同顏色的時間圖標,幫助乘客更直觀地判斷司機當前狀態。不同狀態對應不同顏色和顯示含義:
- 待應答:司機尚未接單,圖標顯示為黃色。
- 待接駕:司機已接單,正在前往乘客上車點,圖標顯示為藍色。
- 行程中:司機已接到乘客,行程正在進行中,圖標顯示為綠色。
圖標下方可顯示時間信息,如“預計到達時間”或“已行駛時間”。圖標顏色需與地圖整體風格協調,確保不影響司機頭像和車輛信息的識別。
?? 乘客端司機頭像點擊查看詳情
乘客在訂單詳情頁或地圖頁看到司機頭像后,點擊頭像可以查看司機的詳細評價信息。展示內容包括:
- 司機姓名或昵稱
- 總評分(如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秒”
- 費用顯示:統一保留小數點后兩位