Navigation SDK 目前僅供特定客戶使用。如要瞭解詳情,請
聯絡銷售人員。
Google 地圖平台即將推出全新地圖樣式設定。本次地圖樣式更新包含新的預設調色盤,並改善地圖體驗和可用性。所有地圖樣式都將在 2025 年 3 月自動更新。如要進一步瞭解可用性及如何選擇加入計畫,請參閱「
Google 地圖平台的全新地圖樣式」一文。
Google 地圖互動最佳做法
本頁說明與應用程式中 GoogleMap
物件互動的最佳做法。
在與導航體驗分開的獨立地圖例項上實作 GoogleMap
功能
Maps API 也是 Navigation SDK 的一部分,可用於建構地圖專屬 (非導航) 體驗。如果您的應用程式同時包含非導航地圖體驗和導航體驗,建議您在個別地圖例項中使用 Maps API,而非將體驗合併至 NavigationView
或 SupportNavigationFragment
。
使用 getMapAsync
取得 GoogleMap
例項
您可以使用 SupportNavigationFragment#getMapAsync
或 NavigationView#getMapAsync
取得 GoogleMap
物件。我們建議您使用這個方法,而不要保留 GoogleMap
例項,因為在底層重新建立 NavigationView
後,這個例項可能會變得過時。
此外,請務必在不再需要時,清除從這個方法擷取的 GoogleMap
。詳情請參閱「執行個體清理最佳做法」。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-01-14 (世界標準時間)。
[null,null,["上次更新時間:2025-01-14 (世界標準時間)。"],[[["Implement `GoogleMap` features on a separate map instance from navigation experiences to avoid conflicts and optimize performance."],["Use `getMapAsync` to retrieve the `GoogleMap` object instead of holding onto an instance, ensuring you have the most up-to-date map object and preventing stale data."],["Remember to clean up the `GoogleMap` object after use to prevent memory leaks and maintain optimal app performance, referring to the Instance cleanup best practices for detailed guidance."]]],[]]