com.amap.api.maps2d

## 类 MapView

- java.lang.Object
- - FrameLayout
  - - com.amap.api.maps2d.MapView

-     public class MapView
      extends FrameLayout

  一个显示地图的视图（View）。它负责从服务端获取地图数据。当屏幕焦点在这个视图上时，它将会捕捉键盘事件（如果手机配有实体键盘）及屏幕触控手势事件。 使用这个类必须按照它的生命周期进行操控，你必须参照以下方法onCreate(Bundle)、 onResume()、onPause()、onDestroy()、onSaveInstanceState(Bundle)。 当MapView初始化完成后，用户可以通过getMap()方法获得一个AMap 对象。如果MapView 没有初始成功，则执行getMap()将返回null。 显示地图更方便的方法是使用MapFragment或者SupportMapFragment（如果要低于API 12（Android 3.1）的平台上运行）。
  从以下版本开始:
    V2.0

- - ### 构造器概要

    构造器
    构造器和说明
    `MapView(Context paramContext)` 根据给定的参数构造一个 MapView 的新对象。
    `MapView(Context paramContext, AMapOptions mapOptions)` 根据给定的参数构造一个MapView 的新对象。
    `MapView(Context paramContext, AttributeSet paramAttributeSet)` 根据给定的参数构造一个 MapView 的新对象。
    `MapView(Context paramContext, AttributeSet paramAttributeSet, int paramInt)` 根据给定的参数构造一个 MapView 的新对象。

  - ### 方法概要

    所有方法 实例方法 具体方法 已过时的方法
    限定符和类型 | 方法和说明
    --- | ---
    `AMap` | `getMap()` 返回一个与这个视图（View）相关联的AMap 对象。
    `void` | `onCreate(Bundle paramBundle)` 用户重写这个方法时必须调用父类的这个方法。
    `void` | `onDestroy()` 用户重写这个方法时必须调用父类的这个方法。
    `void` | `onLowMemory()` 已过时。
    `void` | `onPause()` 用户重写这个方法时必须调用父类的这个方法。
    `void` | `onResume()` 用户重写这个方法时必须调用父类的这个方法。
    `void` | `onSaveInstanceState(Bundle paramBundle)` 用户重载这个方法时必须调用父类的这个方法。

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### MapView

          public MapView(Context paramContext)

      根据给定的参数构造一个 MapView 的新对象。
      从以下版本开始:
        V2.0

    - #### MapView

          public MapView(Context paramContext,
                         AttributeSet paramAttributeSet)

      根据给定的参数构造一个 MapView 的新对象。
      从以下版本开始:
        V2.0

    - #### MapView

          public MapView(Context paramContext,
                         AttributeSet paramAttributeSet,
                         int paramInt)

      根据给定的参数构造一个 MapView 的新对象。
      从以下版本开始:
        V2.0

    - #### MapView

          public MapView(Context paramContext,
                         AMapOptions mapOptions)

      根据给定的参数构造一个MapView 的新对象。
      从以下版本开始:
        V2.0

  - ### 方法详细资料

    - #### getMap

          public AMap getMap()

      返回一个与这个视图（View）相关联的AMap 对象。
      返回:
        AMap 如果这个MapView 没有成功被初始化，则调用此方法会返回Null。
      从以下版本开始:
        V2.0

    - #### onCreate

          public final void onCreate(Bundle paramBundle)

      用户重写这个方法时必须调用父类的这个方法。
      参数:
        `paramBundle` - 一个Bundle对象。
      从以下版本开始:
        V2.0

    - #### onResume

          public final void onResume()

      用户重写这个方法时必须调用父类的这个方法。
      从以下版本开始:
        V2.0

    - #### onPause

          public final void onPause()

      用户重写这个方法时必须调用父类的这个方法。
      从以下版本开始:
        V2.0

    - #### onDestroy

          public final void onDestroy()

      用户重写这个方法时必须调用父类的这个方法。
      从以下版本开始:
        V2.0

    - #### onLowMemory

          public final void onLowMemory()

      已过时。
      已取消该方法

    - #### onSaveInstanceState

          public final void onSaveInstanceState(Bundle paramBundle)

      用户重载这个方法时必须调用父类的这个方法。
      参数:
        `paramBundle` - Bundle对象。
      从以下版本开始:
        V2.0