MapView

パブリック クラス MapView が FrameLayout を拡張

Google マップ サービスから取得したデータを含む地図を表示するビュー。フォーカスされると、キー押下とタップ操作がキャプチャされて、地図が移動します。

このクラスのユーザーは、このビューを含む Activity または Fragment からのすべてのライフサイクル メソッドを、このクラスの対応するメソッドに転送する必要があります。特に、次のメソッドを転送する必要があります。

GoogleMap は、getMapAsync(OnMapReadyCallback) を使用して取得する必要があります。MapView は、地図のシステムとビューを自動的に初期化します。

地図を表示する簡単な方法としては、以前のプラットフォームをターゲットにする場合は MapFragment(または SupportMapFragment)を使用します。

注: このビューに子は追加しないことをおすすめします。

デベロッパー ガイド

詳しくは、Google Maps SDK for Android デベロッパー ガイドをご覧ください。

継承された定数の概要

継承されたフィールドの概要

パブリック コンストラクタの概要

MapView(コンテキスト コンテキスト)
MapView(コンテキスト コンテキスト、AttributeSet attrs)
MapView(コンテキスト コンテキスト、AttributeSet attrs、int defStyle)
MapView(コンテキスト コンテキスト、GoogleMapOptions オプション)

パブリック メソッドの概要

void
getMapAsyncOnMapReadyCallback コールバック)
使用できる状態になっている GoogleMap の null ではないインスタンスを返します。
final void
onCreate(バンドルされた saveInstanceState)
このメソッドは、親となるアクティビティ/フラグメントの対応するメソッドから呼び出す必要があります。
final void
onDestroy()
このメソッドは、親となるアクティビティ/フラグメントの対応するメソッドから呼び出す必要があります。
final void
onEnterAmbient(BundleAmbientDetails)
このメソッドは、親の WearableActivity' の対応するメソッドから呼び出す必要があります。
final void
onExitAmbient()
このメソッドは、親の WearableActivity' の対応するメソッドから呼び出す必要があります。
final void
onLowMemory()
このメソッドは、親となるアクティビティ/フラグメントの対応するメソッドから呼び出す必要があります。
final void
onPause()
このメソッドは、親となるアクティビティ/フラグメントの対応するメソッドから呼び出す必要があります。
final void
onResume()
このメソッドは、親となるアクティビティ/フラグメントの対応するメソッドから呼び出す必要があります。
final void
onSaveInstanceState(Bundle outState)
このメソッドは、親となるアクティビティ/フラグメントの対応するメソッドから呼び出す必要があります。
final void
onStart()
このメソッドは、親となるアクティビティ/フラグメントの対応するメソッドから呼び出す必要があります。
final void
onStop()
このメソッドは、親となるアクティビティ/フラグメントの対応するメソッドから呼び出す必要があります。

継承されたメソッドの概要

パブリック コンストラクタ

public MapView (コンテキスト コンテキスト)

パラメータ
context

public MapView (コンテキスト コンテキスト、AttributeSet attrs)

パラメータ
context
attrs

public MapView (Contextcontext、AttributeSet attrs、int defStyle)

パラメータ
context
attrs
defStyle

public MapView (コンテキスト コンテキスト、GoogleMapOptions オプション)

パラメータ
context
オプション

パブリック メソッド

public void getMapAsync (OnMapReadyCallback コールバック)

使用できる状態になっている GoogleMap の null ではないインスタンスを返します。

次の点にご注意ください。

  • このメソッドはメインスレッドから呼び出す必要があります。
  • コールバックはメインスレッド内で実行されます。
  • Google Play 開発者サービスがユーザーのデバイスにインストールされていない場合、ユーザーがインストールするまでコールバックはトリガーされません。
  • コールバックが提供する GoogleMap オブジェクトは null ではありません。

パラメータ
callback 地図を使用する準備が整うとトリガーされるコールバック オブジェクト。

public final void onCreate (Bundle savedInstanceState)

このメソッドは、親となるアクティビティ/フラグメントの対応するメソッドから呼び出す必要があります。

パラメータ
savedInstanceState

public final void onDestroy ()

このメソッドは、親となるアクティビティ/フラグメントの対応するメソッドから呼び出す必要があります。

public final void onEnterAmbient (BundleAmbientDetails)

このメソッドは、親の WearableActivity' の対応するメソッドから呼び出す必要があります。

パラメータ
アンビエントの詳細

public final void onExitAmbient ()

このメソッドは、親の WearableActivity' の対応するメソッドから呼び出す必要があります。

public final void onLowMemory ()

このメソッドは、親となるアクティビティ/フラグメントの対応するメソッドから呼び出す必要があります。

public final void onPause ()

このメソッドは、親となるアクティビティ/フラグメントの対応するメソッドから呼び出す必要があります。

public final void onResume ()

このメソッドは、親となるアクティビティ/フラグメントの対応するメソッドから呼び出す必要があります。

public final void onSaveInstanceState (Bundle outState)

このメソッドは、親アクティビティ/フラグメントの対応するメソッドから呼び出す必要があります。

破棄される前のビューの状態を保存する Bundle を提供します。これは、後で onCreate(Bundle) が再び呼び出されたときに取得できます。

パラメータ
outState

public final void onStart ()

このメソッドは、親となるアクティビティ/フラグメントの対応するメソッドから呼び出す必要があります。

public final void onStop ()

このメソッドは、親となるアクティビティ/フラグメントの対応するメソッドから呼び出す必要があります。