Feature Description
新增「PK 公車」功能:使用者選擇兩條公車路線,App 自動找出兩條路線的共同站點,並在這些站點並列顯示兩條路線的預估抵達時間(ETA),方便直接比較。
例如路線 A 和路線 B 都行經「台北車站」,就顯示:
| 共同站點 |
路線 A |
路線 B |
| 台北車站 |
3 分 / 12 分 |
7 分 |
| 捷運西門站 |
11 分 |
5 分 / 18 分 |
Motivation
轉車(或兩條路線都能到目的地)的使用者常需要同時盯兩台公車的動態,手動在兩個路線頁面之間切換比對。我自己剛剛在比對兩台公車的時候就想到這個需求(( 如果能一次看到共同站點的 ETA 對決,就能直接判斷要先衝哪一台。
Proposed Solution
- 入口:路線詳情頁(或最愛頁)加入「PK」按鈕,選擇另一條路線進行比較
- 取得兩條路線的站序資料,以站名+坐標匹配共同站點
- 共同站點列表並列顯示兩邊的 ETA(含多班次),標示哪邊較快
- 支援反向(去程/回程)選擇
Alternatives Considered
- 只做「同一站牌、多路線」的比較(部分公車 App 已有),但無法處理路線只在某段重疊、使用者要從不同站上車的情境
- 之後可擴充成 3 條以上路線的比較,但先做 2 條即可
Additional Context
站點匹配可能需要注意:同名站牌但不同坐標(參考 #50 的群組議題)、以及共站但站名些微不同的情況(如「捷運西門站」vs「西門市場」)。
Feature Description
新增「PK 公車」功能:使用者選擇兩條公車路線,App 自動找出兩條路線的共同站點,並在這些站點並列顯示兩條路線的預估抵達時間(ETA),方便直接比較。
例如路線 A 和路線 B 都行經「台北車站」,就顯示:
Motivation
轉車(或兩條路線都能到目的地)的使用者常需要同時盯兩台公車的動態,手動在兩個路線頁面之間切換比對。我自己剛剛在比對兩台公車的時候就想到這個需求(( 如果能一次看到共同站點的 ETA 對決,就能直接判斷要先衝哪一台。
Proposed Solution
Alternatives Considered
Additional Context
站點匹配可能需要注意:同名站牌但不同坐標(參考 #50 的群組議題)、以及共站但站名些微不同的情況(如「捷運西門站」vs「西門市場」)。