套件概覽
custom_marker 套件讓開發者能夠使用各種來源(例如 Widgets、本機影像、網路影像和 SVG 檔案)建立 Google 地圖標記的 BitmapDescriptor 圖示。它透過將這些輸入轉換為與 google_maps_flutter 相容的可用圖示格式,簡化了地圖標記的自訂過程。這提升了地圖視覺化效果,實現個人化、動態且可縮放的標記設計。
適用情境
- 自訂地圖標記設計
- 來自網絡圖片的動態標記圖示
- 基於 SVG 的地圖標記
- 地圖中的本地影像整合
- 即時標記更新
主要特色
- 支援小工具、本機、網路和 SVG 輸入
- 自動轉換為 BitmapDescriptor
- 與 google_maps_flutter 的輕鬆整合
- 處理非同步圖片載入
- 可擴展且可重用的圖示
適合對象
- 地圖應用開發者
- 以使用者介面為重點的地點定位應用
- 需要動態標記的應用程式
- 使用 SVG 資產的開發者
- 具有即時數據可視化的專案
使用建議
- 需要 google_maps_flutter 依賴
- 包含大量標記時可能影響效能
- SVG 渲染依賴於 svg 包
- 記憶體用量隨著大型位圖的增加而增加
- 僅限 Android 與 iOS 平台
