套件概覽
Map Launcher 是一個 Flutter 插件,可偵測 Android 和 iOS 裝置上的可用地圖應用程式,並以指定位置或路線啟動它們。它讓使用者能使用其偏好的地圖應用程式(例如 Google 地圖或 Apple 地圖)查看標記或取得導航指引。此插件簡化了與原生地圖功能的整合,無需為每個平台進行自訂實作。它支援靜態位置以及點之間的動態路徑規劃。
適用情境
- 在地圖應用中打開特定位置
- 啟動逐向導航
- 在給定座標處顯示標記
- 與基於位置的服務整合
- 啟用使用者選擇地圖提供者
主要特色
- 自動檢測已安裝的地圖應用
- 同時支援 Android 和 iOS
- 用於啟動地圖的簡單API
- 處理路由和標記
- 跨平台相容性
適合對象
- 需要地圖整合的應用程式
- 旅行或配送應用
- 位置共享功能
- 導航工具
- 使用者驅動的地圖選擇
使用建議
- 需要正確的權限才能訪問位置
- 若未安裝地圖應用程式,可能無法使用
- 行為在不同平台之間略有差異
- 不包含應用內的地圖渲染
- 依賴外部地圖應用來實現功能
