perf: 降低全公車地圖動畫重建成本 - #96
Merged
itousouta15 merged 1 commit intoSep 25, 2026
Merged
itousouta15 merged 1 commit into
itousouta15 merged 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
全公車地圖選取路線後每 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 通過。