com.amap.api.navi

## 类 AMapNaviMapView

- java.lang.Object
- - FrameLayout
  - - com.amap.api.navi.AMapNaviMapView

- 所有已实现的接口:
    com.amap.api.maps.BaseMapView

      public class AMapNaviMapView
      extends FrameLayout
      implements com.amap.api.maps.BaseMapView

  集成了鹰巢的导航地图视图 继承自 FrameLayout，实现 BaseMapView 接口，内部封装 TextureMapView 和 EyrieView

- - ### 构造器概要

    构造器
    构造器和说明
    `AMapNaviMapView(Context context)` 根据给定的参数构造一个 AMapNaviMapView 的新对象
    `AMapNaviMapView(Context context, com.amap.api.maps.AMapOptions mapOptions)` 根据给定的参数构造一个 AMapNaviMapView 的新对象
    `AMapNaviMapView(Context context, AttributeSet attrs)` 根据给定的参数构造一个 AMapNaviMapView 的新对象
    `AMapNaviMapView(Context context, AttributeSet attrs, int defStyleAttr)` 根据给定的参数构造一个 AMapNaviMapView 的新对象

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `com.amap.api.maps.AMap` | `getMap()` 获取地图控制器 AMap 对象
    `void` | `loadWorldVectorMap(boolean flag)` 是否加载海外地图
    `void` | `onCreate(Bundle savedInstanceState)` 初始化地图和鹰巢视图 必须在 Activity 的 onCreate 方法中调用
    `void` | `onDestroy()` 销毁地图和鹰巢视图 必须在 Activity 的 onDestroy 方法中调用
    `void` | `onLowMemory()` 内存不足时调用
    `void` | `onPause()` 暂停地图和鹰巢视图 必须在 Activity 的 onPause 方法中调用
    `void` | `onResume()` 恢复地图和鹰巢视图 必须在 Activity 的 onResume 方法中调用
    `void` | `onSaveInstanceState(Bundle outState)` 保存地图和鹰巢视图状态 必须在 Activity 的 onSaveInstanceState 方法中调用
    `void` | `setVisibility(int visibility)` 设置可见性

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

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

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

    - #### AMapNaviMapView

          public AMapNaviMapView(Context context)

      根据给定的参数构造一个 AMapNaviMapView 的新对象
      参数:
        `context` - 上下文

    - #### AMapNaviMapView

          public AMapNaviMapView(Context context,
                                 AttributeSet attrs)

      根据给定的参数构造一个 AMapNaviMapView 的新对象
      参数:
        `context` - 上下文
        `attrs` - 属性集

    - #### AMapNaviMapView

          public AMapNaviMapView(Context context,
                                 AttributeSet attrs,
                                 int defStyleAttr)

      根据给定的参数构造一个 AMapNaviMapView 的新对象
      参数:
        `context` - 上下文
        `attrs` - 属性集
        `defStyleAttr` - 默认样式属性

    - #### AMapNaviMapView

          public AMapNaviMapView(Context context,
                                 com.amap.api.maps.AMapOptions mapOptions)

      根据给定的参数构造一个 AMapNaviMapView 的新对象
      参数:
        `context` - 上下文
        `mapOptions` - 地图选项

  - ### 方法详细资料

    - #### getMap

          public com.amap.api.maps.AMap getMap()

      获取地图控制器 AMap 对象
      返回:
        AMap 对象

    - #### onCreate

          public void onCreate(Bundle savedInstanceState)

      初始化地图和鹰巢视图 必须在 Activity 的 onCreate 方法中调用
      参数:
        `savedInstanceState` - 保存的实例状态

    - #### onResume

          public void onResume()

      恢复地图和鹰巢视图 必须在 Activity 的 onResume 方法中调用

    - #### onPause

          public void onPause()

      暂停地图和鹰巢视图 必须在 Activity 的 onPause 方法中调用

    - #### onDestroy

          public void onDestroy()

      销毁地图和鹰巢视图 必须在 Activity 的 onDestroy 方法中调用

    - #### onLowMemory

          public void onLowMemory()

      内存不足时调用

    - #### onSaveInstanceState

          public void onSaveInstanceState(Bundle outState)

      保存地图和鹰巢视图状态 必须在 Activity 的 onSaveInstanceState 方法中调用
      参数:
        `outState` - 用于保存状态的 Bundle

    - #### setVisibility

          public void setVisibility(int visibility)

      设置可见性
      参数:
        `visibility` - 可见性

    - #### loadWorldVectorMap

          public void loadWorldVectorMap(boolean flag)

      是否加载海外地图
      指定者:
        `loadWorldVectorMap` 在接口中 `com.amap.api.maps.BaseMapView`
      参数:
        `flag` - 是否加载