概要

Navigation SDK for Android は、ナビゲーション機能を Maps SDK for AndroidGoogle マップ搭載の Android アプリで ナビゲーション機能が必要な場合は、Navigation SDK for Android に依存する必要があります。

ただし、Maps SDK for Android のほとんどの関数は、 ナビゲーション SDK for Androidこれらには、同じコマンドライン ツール 使用する SDK の依存関係にかかわらず、すべての com.google.android.gms.maps パッケージでこれを行う必要があります。 つまり、アプリがこれまで 変更する場合は、その依存関係を アプリの既存の機能に影響を与えることなく、Android 向け Navigation SDK を 注意すべき例外が 2 つあります。

  • 例外をスローする API。
  • NavSDK で機能せず、呼び出されても影響を及ぼさない API。

これらの例外については、以下で説明します。

例外をスローする API

次の関数は、アプリで有効にすると例外をスローします。

Navigation SDK の機能のない API

次の API は Navigation SDK の機能はありませんが、 影響を与える可能性があります。これらは次のカテゴリに分類されます。

  • ウェアラブル アクティビティ用の API。
    • この機能が必要な場合は、代わりに TBT フィードを有効にしてください。 ナビゲーション SDK for Android
  • その他の API

ウェアラブル用 API

GoogleMapOptions.ambientEnabled(boolean enabled) にアクセスし、 常に画面表示モードを無効または有効にして、 ウェアラブル アプリなどです。また onEnterAmbient および onExitAmbient メソッドは MapViewMapFragment にありますが、 呼び出されても影響はありません。ウェアラブルの場合は、代わりに TBT フィードを使用します。

その他の API

モビリティ サービスのお客様専用の API

Navigation SDK には、モビリティ サービスのお客様のみを対象とした API がいくつか用意されています。これらの API は、トランザクション単位で Google から請求されます。モビリティ サービスのユーザーでない場合は、次の方法を使用できます。