Skip to content

perf: 降低全公車地圖動畫重建成本 - #96

Merged
itousouta15 merged 1 commit into
YetAnotherBusDeveloper:mainfrom
steventeng2022:codex/bus-map-performance
Sep 25, 2026
Merged

itousouta15 merged 1 commit into
YetAnotherBusDeveloper:mainfrom
steventeng2022:codex/bus-map-performance

Conversation

@steventeng2022

Copy link
Copy Markdown
Contributor

全公車地圖選取路線後每 250ms 更新車輛動畫,原本會重建整個 FlutterMap,連帶重建底圖、路線、站點與群聚圖層。本 PR 將 FlutterMap 動畫更新隔離到移動公車 MarkerLayer;Google Maps 因 marker API 需由 widget configuration 更新,維持既有行為。新增回歸測試確認動畫 tick 時 FlutterMap 與 TileLayer 實例保持不變、只有移動 marker layer 更新。驗證:bus_map_screen_test.dart 22/22 通過;修改檔案 dart analyze 無問題;git diff --check 通過。

@itousouta15
itousouta15 merged commit b06a807 into YetAnotherBusDeveloper:main Sep 25, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants