com.google.android.libraries.navigation

アノテーション

Camera.Perspective Perspective は、カメラの位置と向きを指定するために Camera オブジェクトに提供されるパラメータです。
ForceNightMode デフォルトの夜間モードをオーバーライドするために使用される値(AUTOFORCE_DAYFORCE_NIGHT)。
LocationUpdateException.ErrorType Fleet Engine の位置情報更新サービスによって報告されているエラーの種類を示します。
NavigationApi.ErrorCode ErrorCode は、Navigator が正常に取得できなかった場合に getNavigator(Activity, NavigatorListener)getNavigator(Application, NavigatorListener) によって返されるステータス コードです。
NavigationTransactionRecorder.AddressFailureType 住所解決エラーの種類
Navigator.AudioGuidance AudioGuidance は、ナビゲーション中に使用する音声アラートとガイダンスの種類を指定するフラグのセットです。
RoutingOptions.RoutingStrategy ルーティング戦略は、ルートのランク付け方法を指定します。これは、最初に選択されるルートと、再ルーティング時に選択されるルートに影響します。
RoutingOptions.TravelMode ルートの調整に使用する移動手段のタイプを指定します。
TimeAndDistance.DelaySeverity 渋滞状況を示します。
TripUpdateException.ErrorType Fleet Engine の位置情報更新サービスによって報告されているエラーの種類を示します。
VehicleUpdateException.ErrorType Fleet Engine の位置情報更新サービスによって報告されているエラーの種類を示します。

インターフェース

カメラ ナビゲーション マップのビューポートを変更するメソッドを提供します。
FleetEngine.AuthTokenFactory このインターフェースのインスタンスは、さまざまなオペレーションの実行時に認証トークンを提供するよう求められます。
FleetEngine.FleetEngineConfig このインターフェースは非推奨になりました。レガシーフック
FleetEngine.StatusListener ステータス更新のリスナー。
ListenableResultFuture<T> UI スレッドで呼び出される onResult リスナーを受け入れる Future
ListenableResultFuture.OnResultListener<T> 結果が利用可能になったときに呼び出されるコールバックのインターフェース定義。
NavigationApi.NavigatorListener getNavigator(Activity, NavigatorListener) で NavigatorListener を登録して、Navigator のステータスについて通知されるようにします。 
NavigationApi.OnTermsResponseListener showTermsAndConditionsDialog(Activity, String, OnTermsResponseListener) で OnTermsResponseListener を登録し、ユーザーが利用規約に同意または拒否したときに通知されるようにします。
NavigationMap ナビゲーション マップのコンテンツを変更するメソッドを提供します。たとえば、
NavigationMap.OnMapClickListener ユーザーが地図をタップしたときのコールバック インターフェース。
NavigationMap.OnMarkerClickListener マーカーがクリックまたはタップされたときに呼び出されるメソッドのシグネチャを定義します。
NavigationView.OnNightModeChangedListener UI が「夜間モード」を開始または終了したときに通知されるリスナーのインターフェース。
NavigationView.OnRecenterButtonClickedListener センタリング ボタンがクリックされたときに通知されるリスナーのインターフェース。
ナビゲーター ナビゲーションを制御するためのメソッドを提供するシングルトン。
Navigator.ArrivalListener ドライバーが地点に到着したときに呼び出されるメソッドのシグネチャを定義します。
Navigator.RemainingTimeOrDistanceChangedListener 次のデスティネーションまでの残りの時間または距離が変更されたときに呼び出されるメソッドのシグネチャを定義します。
Navigator.RouteChangedListener ルートが変更されたときに呼び出されるメソッドのシグネチャを定義します。
NotificationContentProvider このインターフェースは、永続的な通知が共有されたときに ForegroundServiceManager が通知コンテンツを提供するために使用されます。
OfflineListener オフライン更新の状態または進行状況の割合の変化について通知するためにクライアントが登録できるコールバック インターフェース。
Projection 投影は、画面上の位置と地表面の地理座標を変換するために使用されます(LatLng)。
RoadSnappedLocationProvider 車を運転するユーザーの位置情報へのサブスクリプションを許可します。
RoadSnappedLocationProvider.LocationListener 道路スナップによる位置情報の更新が利用可能になったときに呼び出されるメソッドのシグネチャを定義します。
RouteInfo RoutingOptions.RoutingStrategy 値を使用して、特定のウェイポイントへのルートの ETA と距離情報を提供します。
RouteSegment RouteSegment は、デバイスの現在の位置から目的地、または目的地から次の目的地までの行程の 1 つの「区間」を表す不変のクラスです。
シミュレーション シミュレートされた位置情報を Nav API に送信するインターフェース、またはシミュレーションされたルートに沿って Nav API を実行するためのインターフェース。
SpeedingListener ドライバーが現在運転している制限速度を超えていることを通知するコールバック。

クラス

ArrivalEvent デスティネーションに到着したときに発生する不変のイベント。
CameraPosition 地図に関連するカメラの位置を表します。
DirectionsListView ナビゲーション用のルートのリストを表示するビュー。
DisplayOptions 目的地へのルートを表示するために Navigator が使用するオプションを定義します。
FleetEngine Google の Fleet Engine のクライアント。
FleetEngine.ErrorListener Fleet Engine クライアントは、このインターフェースのインスタンスを使用して、重要な例外が発生したときにデベロッパーに通知します。
ForegroundServiceManager このクラスを使用すると、クライアントは共通の通知 ID を使用して永続的な通知を共有できます。
LatLng 度数として保存された、緯度と経度の座標のペアを表す不変のクラス。
LatLngBounds 緯度と経度で揃えられた長方形を表す不変のクラス。
LatLngBounds.Builder これは、LatLng ポイントのセットに基づいて最小境界を作成できるビルダーです。
LocationEvent 道路スナップの位置情報を含む不変のイベント。
Marker NavigationMap に追加できるマーカー。 
MarkerOptions マーカーのオプションを定義します。
NavigationApi Navigation API へのエントリ ポイント。
NavigationFragment アプリ内のナビゲーション コンポーネント
NavigationTransactionRecorder トランザクションを記録するメソッドが含まれます。
NavigationTransactionRecorder.AddressListener pickup(Waypoint, List) または dropoff(Waypoint, List) が呼び出されると、トランザクション レコーダーはバックグラウンドでスマートフォンの現在地を検索し、このリスナーを介して返します。
NavigationView ナビゲーション用の地図を表示するビュー。
NightModeChangedEvent 夜間モードに関連する状態の変化を表す不変のイベントです。
NotificationContentProviderBase 永続的な通知の内容を制御したい場合、クライアントはこのクラスを拡張する必要があります。
RoutingOptions Navigator が目的地までのルートを計算するために使用するオプションを定義します。
SimulationOptions シミュレータ内で使用するオプション。
SpeedAlertOptions SpeedAlertSeverity で表される速度アラートのさまざまな重大度レベルのトリガーしきい値をカプセル化します。 
SpeedAlertOptions.Builder SpeedAlertOptions を構築するためのビルダー。
SpeedometerUiOptions SpeedAlertSeverity で表される速度アラートのさまざまな重大度レベルの速度計 UI 構成をカプセル化します。 
SpeedometerUiOptions.UiOptionsForSpeedAlertSeverity MINOR または MAJOR 速度アラートを表示するための速度計 UI オプション。
StylingOptions NavigationView または NavigationFragment のスタイル設定オプションを定義します。 
SupportNavigationFragment アプリ内のナビゲーション コンポーネント
TermsAndConditionsUIParams TermsAndConditionsDialog の外観をカスタマイズするために使用されるパラメータを表す不変のクラス。
TermsAndConditionsUIParams.Builder TermsAndConditionsUIParams のインスタンスを構成するために役立つビルダー。 
TimeAndDistance TimeAndDistance は、目的地までの時間と距離の両方を表す不変のクラスです。
VisibleRegion 特定のカメラ位置から見える地図上の領域を表す不変の台形。
地点 不変のウェイポイント クラス。ナビゲーションのデスティネーションの指定に使用されます。

列挙型

AlternateRoutesStrategy 代替ルートを表示するための表示方法。
CustomControlPosition 地図上にカスタム UI コントロールを配置できる位置のセット。
FleetEngine.StatusListener.StatusLevel 更新されるステータス メッセージの重大度レベルの列挙型。
FleetEngine.VehicleState 車両が新しいルートを受け入れているかどうかを示します。
NavigationCalloutDisplayMode 到着予定時刻のコールアウトを表示するために望ましい表示戦略。
Navigator.RouteStatus RouteStatus はルート計算の結果を表すステータス コードで、setDestination(Waypoint) から返された Future を介してアクセスされます。 
OfflineListener.OfflineState タイル処理のオフライン化の考えられる状態。
RouteCalloutInfoFormat この形式では、ルートのコールアウトに距離と到着予定時刻のどちらを表示するかを指定します。
SpeedAlertSeverity 速度アラートの重大度を指定するために使用する値のセット。
TermsAndConditionsCheckOption 利用規約を確認するためのオプションを指定する列挙型。

例外

LocationUpdateException 車両の位置情報の更新を Fleet Engine バックエンド サービスに送信するときにエラーが発生すると、LocationUpdateException のインスタンスがスローされます。
NavigationTransactionRecorder.TransactionException 無効な入力でトランザクションを記録しようとしたときにスローされる例外。
TripUpdateException TripUpdateException のインスタンスは、ルートの更新情報を Fleet Engine バックエンド サービスに送信するときにエラーが発生するとスローされます。
VehicleUpdateException 車両の更新情報を Fleet Engine バックエンド サービスに送信するときにエラーが発生すると、VehicleUpdateException のインスタンスがスローされます。
Waypoint.InvalidSegmentHeadingException 無効な道路区分の見出しを指定してウェイポイントを作成しようとすると、例外がスローされます
Waypoint.UnsupportedPlaceIdException サポートされていないプレイス ID からウェイポイントを作成しようとすると、例外がスローされます。