本頁說明在應用程式中與 GoogleMap
物件互動的最佳做法。
在同一個地圖執行個體上實作 GoogleMap
功能
您也可以使用 Navigation SDK 中的 Maps API,建構地圖專屬 (非導航) 體驗。如果應用程式同時提供非導航地圖體驗和導航體驗,建議在同一個地圖例項上使用 Maps 和 Navigation API。
使用 getMapAsync
取得 GoogleMap
例項
您可以使用 SupportNavigationFragment#getMapAsync
或 NavigationView#getMapAsync
取得 GoogleMap
物件。我們建議使用這個方法,而不是保留 GoogleMap
例項,因為一旦重新建立底下的 NavigationView
,該例項可能會過時。
此外,請務必在不再需要時,清除從這個方法擷取的 GoogleMap
。詳情請參閱「執行個體清除作業最佳做法」。