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

程序包分层结构:

- 所有程序包

## 类分层结构

- java.lang.Object
  - com.amap.api.maps.model.AMapCameraInfo
  - com.amap.api.maps.model.AMapGLOverlay
  - com.amap.api.maps.model.AMapPara
  - com.amap.api.maps.model.BaseOptions
    - com.amap.api.maps.model.ArcOptions (implements java.lang.Cloneable, android.os.Parcelable)
    - com.amap.api.maps.model.BaseHoleOptions
      - com.amap.api.maps.model.CircleHoleOptions (implements android.os.Parcelable)
      - com.amap.api.maps.model.PolygonHoleOptions (implements android.os.Parcelable)
    - com.amap.api.maps.model.BuildingOverlay.BuildingOverlayTotalOptions
    - com.amap.api.maps.model.BuildingOverlayOptions
    - com.amap.api.maps.model.CircleOptions (implements java.lang.Cloneable, android.os.Parcelable)
    - com.amap.api.maps.model.GLTFOverlayOptions (implements java.lang.Cloneable, android.os.Parcelable)
    - com.amap.api.maps.model.GroundOverlayOptions (implements java.lang.Cloneable, android.os.Parcelable)
    - com.amap.api.maps.model.HeatMapGridLayerOptions
    - com.amap.api.maps.model.HeatMapLayerOptions
    - com.amap.api.maps.model.MarkerOptions (implements java.lang.Cloneable, android.os.Parcelable)
    - com.amap.api.maps.model.MultiPointOverlayOptions (implements java.lang.Cloneable)
    - com.amap.api.maps.model.MVTTileOverlayOptions (implements android.os.Parcelable)
    - com.amap.api.maps.model.NavigateArrowOptions (implements java.lang.Cloneable, android.os.Parcelable)
    - com.amap.api.maps.model.PolygonOptions (implements java.lang.Cloneable, android.os.Parcelable)
    - com.amap.api.maps.model.PolylineOptions (implements android.os.Parcelable)
    - com.amap.api.maps.model.TileOverlayOptions (implements android.os.Parcelable)
  - com.amap.api.maps.model.BaseOverlay
    - com.amap.api.maps.model.Arc
    - com.amap.api.maps.model.BasePointOverlay
      - com.amap.api.maps.model.Marker
    - com.amap.api.maps.model.BuildingOverlay
    - com.amap.api.maps.model.Circle
    - com.amap.api.maps.model.GLTFOverlay
    - com.amap.api.maps.model.GroundOverlay
    - com.amap.api.maps.model.HeatMapGridLayer
    - com.amap.api.maps.model.HeatMapLayer
    - com.amap.api.maps.model.MultiPointOverlay
    - com.amap.api.maps.model.MVTTileOverlay
    - com.amap.api.maps.model.NavigateArrow
    - com.amap.api.maps.model.Polygon
    - com.amap.api.maps.model.Polyline
    - com.amap.api.maps.model.TileOverlay
  - com.amap.api.maps.model.BitmapDescriptor (implements java.lang.Cloneable, android.os.Parcelable)
  - com.amap.api.maps.model.BitmapDescriptorFactory
  - com.amap.api.maps.model.CameraPosition (implements android.os.Parcelable)
  - com.amap.api.maps.model.CameraPosition.Builder
  - com.amap.api.maps.model.ColorLatLng
  - com.amap.api.maps.model.CrossOverlay.UpdateItem
  - com.amap.api.maps.model.CustomMapStyleOptions
  - com.amap.api.maps.model.GLTFOverlayOptionsCreator (implements android.os.Parcelable.Creator<T>)
  - com.amap.api.maps.model.GLTFResourceIterm
  - com.amap.api.maps.model.Gradient
  - com.amap.api.maps.model.HeatMapItem
  - com.amap.api.maps.model.HeatmapTileProvider (implements com.amap.api.maps.model.TileProvider)
  - com.amap.api.maps.model.HeatmapTileProvider.Builder
  - com.amap.api.maps.model.ImageOptions
  - com.amap.api.maps.model.IndoorBuildingInfo
  - com.amap.api.maps.model.LatLng (implements java.lang.Cloneable, android.os.Parcelable)
  - com.amap.api.maps.model.LatLngBounds (implements android.os.Parcelable)
  - com.amap.api.maps.model.LatLngBounds.Builder
  - com.amap.api.maps.model.MultiPointItem
  - com.amap.api.maps.model.MVTTileOverlayOptions.Builder
  - com.amap.api.maps.model.MVTTileProvider (implements com.amap.api.maps.model.TileProvider)
  - com.amap.api.maps.model.MyLocationStyle (implements android.os.Parcelable)
  - com.amap.api.maps.model.MyTrafficStyle
  - com.amap.api.maps.model.NaviPara
  - com.amap.api.maps.model.Poi (implements android.os.Parcelable)
  - com.amap.api.maps.model.PoiFilter
  - com.amap.api.maps.model.PoiPara
  - com.amap.api.maps.model.RouteOverlay.RouteOverlayHighLightParam
  - com.amap.api.maps.model.RoutePara
  - com.amap.api.maps.model.Text
  - com.amap.api.maps.model.TextOptions (implements java.lang.Cloneable, android.os.Parcelable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.amap.api.maps.model.RuntimeRemoteException
  - com.amap.api.maps.model.Tile (implements android.os.Parcelable)
  - com.amap.api.maps.model.TileOverlaySource
  - com.amap.api.maps.model.TileProjection (implements android.os.Parcelable)
  - com.amap.api.maps.model.UrlTileProvider (implements com.amap.api.maps.model.TileProvider)
  - com.amap.api.maps.model.VisibleRegion (implements android.os.Parcelable)
  - com.amap.api.maps.model.WeightedLatLng

## 接口分层结构

- com.amap.api.maps.model.AMapGestureListener
- com.amap.api.maps.model.CrossOverlay.GenerateCrossImageListener
- com.amap.api.maps.model.CrossOverlay.OnCrossVectorUpdateListener
- com.amap.api.maps.model.TileProvider

## 枚举分层结构

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.amap.api.maps.model.AMapPara.LineCapType
    - com.amap.api.maps.model.PolylineOptions.LineCapType
    - com.amap.api.maps.model.AMapPara.LineJoinType
    - com.amap.api.maps.model.ImageOptions.ShapeType
    - com.amap.api.maps.model.PolylineOptions.LineJoinType