Navigation SDK for Android 將導覽功能加進 Maps SDK for Android。如果是採用 Google 地圖技術的 Android 應用程式 需要導覽功能,必須依賴 Android 的 Navigation SDK。
換句話說,Maps SDK for Android 中的大多數功能運作方式都相同:
Navigation SDK for Android。存取 Pod 時
com.google.android.gms.maps
套件。
也就是說,如果您的應用程式先前必須使用
Maps SDK for Android,您可以將依附元件變更為
適用於 Android 的 Navigation SDK,不會影響應用程式的現有功能。
兩個值得注意的例外狀況
- 擲回例外狀況的 API。
- API 在 NavSDK 中無法運作,且呼叫時沒有影響的 API。
這些例外狀況的說明如下。
擲回例外狀況的 API
如果應用程式啟用,下列函式會擲回例外狀況:
Navigation SDK 中沒有功能的 API
下列 API 在 Navigation SDK 中不含功能,但不具備 就會產生影響這些類別分為以下幾類:
- 穿戴式裝置活動的 API。
- 如要在以下位置使用這項功能,請改為啟用 TBT 動態饋給: Navigation SDK for Android。
- 其他 API。
穿戴式裝置適用的 API
GoogleMapOptions.ambientEnabled(boolean enabled) 表示 通常可讓您停用或啟用微光模式, 穿戴式應用程式此外, onEnterAmbient 和 onExitAmbient MapView 和 MapFragment 皆包含方法,但 沒有影響如果你使用的是穿戴式裝置,請改用 TBT 動態饋給。
其他 API
- 設定自訂位置來源不會在 NavSDK。
- 所有 MapsInitializer API。
- RuntimeRemoteException.
僅供行動性服務客戶使用的 API
Navigation SDK 中有些 API 僅供行動性服務客戶使用,Google 會根據每筆交易收費。如果您不是行動管理服務的客戶,則以下為免人工管理的方法: