MapView

public クラス 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(Bundle savedInstanceState)
このメソッドは、親のアクティビティやフラグメントの対応するメソッドから呼び出す必要があります。
final void
onDestroy()
このメソッドは、親のアクティビティやフラグメントの対応するメソッドから呼び出す必要があります。
final void
onEnterAmbient(AmbientAmbientDetails バンドル)
このメソッドは、親の WearableActivity の対応するメソッドから呼び出す必要があります。
final void
onExitAmbient()
このメソッドは、親の WearableActivity の対応するメソッドから呼び出す必要があります。
final void
onLowMemory()
このメソッドは、親のアクティビティやフラグメントの対応するメソッドから呼び出す必要があります。
final void
onPause()
このメソッドは、親のアクティビティやフラグメントの対応するメソッドから呼び出す必要があります。
final void
onResume()
このメソッドは、親のアクティビティやフラグメントの対応するメソッドから呼び出す必要があります。
final void
onSaveInstanceState(バンドル outState)
このメソッドは、親のアクティビティやフラグメントの対応するメソッドから呼び出す必要があります。
final void
onStart()
このメソッドは、親のアクティビティやフラグメントの対応するメソッドから呼び出す必要があります。
final void
onStop()
このメソッドは、親のアクティビティやフラグメントの対応するメソッドから呼び出す必要があります。

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

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

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

パラメータ
コンテキスト

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

パラメータ
コンテキスト
attrs

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

パラメータ
コンテキスト
attrs
defStyle

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

パラメータ
コンテキスト
オプション

パブリック メソッド

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 の対応するメソッドから呼び出す必要があります。

パラメータ
ambientDetails

public final void onExitAmbient ()

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

public final void onLowMemory ()

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

public final void onPause ()

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

public final void onResume ()

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

public final void onSaveInstanceState (Bundle outState)

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

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

パラメータ
outState

public final void onStart ()

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

public final void onStop ()

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