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

程序包分层结构:

- 所有程序包

## 类分层结构

- java.lang.Object
  - com.amap.api.maps.AMap
  - com.amap.api.maps.AMapOptions (implements android.os.Parcelable)
  - com.amap.api.maps.AMapUtils
  - com.amap.api.maps.CameraUpdate
  - com.amap.api.maps.CameraUpdateFactory
  - com.amap.api.maps.CoordinateConverter
  - android.app.Fragment (implements android.content.ComponentCallbacks2, android.view.View.OnCreateContextMenuListener)
    - com.amap.api.maps.MapFragment
    - com.amap.api.maps.TextureMapFragment
  - android.support.v4.app.Fragment (implements android.content.ComponentCallbacks, android.view.View.OnCreateContextMenuListener)
    - com.amap.api.maps.SupportMapFragment
    - com.amap.api.maps.TextureSupportMapFragment
  - com.amap.api.maps.MapsInitializer
  - com.amap.api.maps.Projection
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.amap.api.maps.AMapException
  - com.amap.api.maps.UiSettings
  - android.view.View (implements android.view.accessibility.AccessibilityEventSource, android.graphics.drawable.Drawable.Callback, android.view.KeyEvent.Callback)
    - android.view.ViewGroup (implements android.view.ViewManager, android.view.ViewParent)
      - android.widget.FrameLayout
        - com.amap.api.maps.MapView
        - com.amap.api.maps.TextureMapView
      - com.amap.api.maps.WearMapView

## 接口分层结构

- com.amap.api.maps.AMap.AMapAppResourceRequestListener
- com.amap.api.maps.AMap.CancelableCallback
- com.amap.api.maps.AMap.InfoWindowAdapter
  - com.amap.api.maps.AMap.ImageInfoWindowAdapter
- com.amap.api.maps.AMap.OnCacheRemoveListener
- com.amap.api.maps.AMap.OnCameraChangeListener
- com.amap.api.maps.AMap.OnCustomMapStyleListener
- com.amap.api.maps.AMap.OnIndoorBuildingActiveListener
- com.amap.api.maps.AMap.OnInfoWindowClickListener
- com.amap.api.maps.AMap.OnMapClickListener
- com.amap.api.maps.AMap.OnMapLoadedListener
- com.amap.api.maps.AMap.OnMapLongClickListener
- com.amap.api.maps.AMap.onMapPrintScreenListener
- com.amap.api.maps.AMap.OnMapScreenShotListener
- com.amap.api.maps.AMap.OnMapSnapshotListener
- com.amap.api.maps.AMap.OnMapTouchListener
- com.amap.api.maps.AMap.OnMarkerClickListener
- com.amap.api.maps.AMap.OnMarkerDragListener
- com.amap.api.maps.AMap.OnMultiPointClickListener
- com.amap.api.maps.AMap.OnMyLocationChangeListener
- com.amap.api.maps.AMap.OnPOIClickListener
- com.amap.api.maps.AMap.OnPolylineClickListener
- com.amap.api.maps.AMap.SignleClickInterceptorListener
- android.opengl.GLSurfaceView.Renderer
  - com.amap.api.maps.CustomRenderer
- com.amap.api.maps.ITileLoadCallback
- com.amap.api.maps.LocationSource
- com.amap.api.maps.LocationSource.OnLocationChangedListener
- com.amap.api.maps.SwipeDismissTouchListener.DismissCallbacks
- com.amap.api.maps.WearMapView.OnDismissCallback

## 枚举分层结构

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.amap.api.maps.UiSettings.ScaleControlsUnit
    - com.amap.api.maps.CoordinateConverter.CoordType