# 程序包com.amap.api.navi的分层结构

程序包分层结构:

- 所有程序包

## 类分层结构

- java.lang.Object
  - com.amap.api.navi.AMapNavi
  - com.amap.api.navi.AMapNaviAppLangOptions
  - com.amap.api.navi.AMapNaviMarkerOptions
  - com.amap.api.navi.AMapNaviMpidOption
  - com.amap.api.navi.AmapNaviPage
  - com.amap.api.navi.AmapNaviParams
  - com.amap.api.navi.AMapNaviViewOptions
  - com.amap.api.navi.AMapNaviViewOptions.VoiceAssistSettings
  - com.amap.api.navi.AMapRouteOptimalParams
  - com.amap.api.navi.AMapRouteOptimalParams.Builder
  - FrameLayout
    - com.amap.api.navi.AMapNaviView
  - FrameLayout
    - com.amap.api.navi.AMapHudView (implements com.amap.api.navi.AMapNaviListener)
  - FrameLayout
    - com.amap.api.navi.AMapNaviMapView (implements com.amap.api.maps.BaseMapView)
  - com.amap.api.navi.NaviSetting
  - com.amap.api.navi.SGNaviSetting
  - com.amap.api.navi.SimpleNaviListener (implements com.amap.api.navi.AMapNaviDriveListener, com.amap.api.navi.AMapNaviTravelListener)
    - com.amap.api.navi.AMapNaviParkLimitControl

## 接口分层结构

- com.amap.api.navi.AimlessModeListener
- com.amap.api.navi.AMapCalculateRouteListener
- com.amap.api.navi.AMapHudViewListener
- com.amap.api.navi.AMapNaviIndependentRouteListener
- com.amap.api.navi.AMapNaviListener
  - com.amap.api.navi.AMapNaviDriveListener
    - com.amap.api.navi.AMapNaviProListener
  - com.amap.api.navi.AMapNaviTravelListener
- com.amap.api.navi.AMapNaviNetWorkProxy
- com.amap.api.navi.AMapNaviResourceProxy
- com.amap.api.navi.AMapNaviRestrictAreaInfoListener
- com.amap.api.navi.AMapNaviViewListener
- com.amap.api.navi.AMapOptimalRouteCallback
- com.amap.api.navi.AudioAuthTaskCallback
- com.amap.api.navi.FullLinkLogCallback
- com.amap.api.navi.GenerateMpidCallback
- com.amap.api.navi.INaviInfoCallback
- com.amap.api.navi.ParallelRoadListener
- com.amap.api.navi.TrajectoryRestorationTaskCallback
- com.amap.api.navi.TTSInitializeListener
- com.amap.api.navi.TTSPlayListener

## 枚举分层结构

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.amap.api.navi.AudioOutputMode
    - com.amap.api.navi.AmapNaviType
    - com.amap.api.navi.AmapNaviTheme
    - com.amap.api.navi.AmapPageType
    - com.amap.api.navi.AMapRouteSortStrategy