# 程序包 com.tencent.tencentmap.mapsdk.maps

- 接口概要
  接口 | 说明
  --- | ---
  CustomRender | 基于gles2.0的自定义渲染
  LocationSource | 设置我的位置信息接口 参见 `IMyLocation.setLocationSource(LocationSource)`
  LocationSource.OnLocationChangedListener | 当我的位置有变化时，调用的接口。
  Projection |
  TencentMap |
  TencentMap.AsyncOperateCallback<T> | 异步操作回调
  TencentMap.CancelableCallback | 地图变换相关操作的状态回调接口 参见 `TencentMap.animateCamera(CameraUpdate, CancelableCallback)` 参见 `TencentMap.animateCamera(CameraUpdate, long, CancelableCallback)`
  TencentMap.IClickedObject | 被点击对象的抽象接口
  TencentMap.InfoWindowAdapter | 自定义 `Marker`气泡样式接口 参见 `TencentMap.setInfoWindowAdapter(InfoWindowAdapter)`
  TencentMap.OnAuthResultCallback | 地图鉴权结果的回调接口
  TencentMap.OnCameraChangeListener | 当地图发生变化时的调用接口 参见 `TencentMap.setOnCameraChangeListener(OnCameraChangeListener)`
  TencentMap.OnCompassClickedListener | 当地图的罗盘被点击时的回调接口 参见 `TencentMap.setOnCompassClickedListener(OnCompassClickedListener)`
  TencentMap.OnDismissCallback |
  TencentMap.OnIndoorStateChangeListener | 室内图回调 参见 `TencentMap#setOnIndoorStateChangeListener(OnIndoorStateChangeListener listener)`
  TencentMap.OnInfoWindowClickListener | 当 `Marker` 气泡窗口被点击时的回调 参见 `TencentMap.setInfoWindowAdapter(InfoWindowAdapter)`
  TencentMap.OnMapClickListener | 当地图被点击时回调接口 参见 `TencentMap.setOnMapClickListener(OnMapClickListener)`
  TencentMap.OnMapLoadedCallback | 地图加载完成的回调接口,设置之后只回调一次，如果需要再获取，则需要重新设置回调 参见 `TencentMap.setOnMapLoadedCallback(OnMapLoadedCallback)`
  TencentMap.OnMapLongClickListener | 当地图被长按时回调接口 参见 `TencentMap.setOnMapLongClickListener(OnMapLongClickListener)`
  TencentMap.OnMapPoiClickListener | poi点击listener 参见 `TencentMap.setOnMapPoiClickListener(OnMapPoiClickListener callback)`
  TencentMap.OnMarkerClickListener | 当 `Marker` 被点击时回调接口 参见 `TencentMap.setOnMarkerClickListener(OnMarkerClickListener)`
  TencentMap.OnMarkerDragListener | 当 `Marker` 被拖动时回调接口 参见 `TencentMap.setOnMarkerDragListener(OnMarkerDragListener)`
  TencentMap.OnMyLocationChangeListener | 地图接收到我的位置发生变化时，回调接口 参见 `TencentMap#setOnMyLocationChangeListener(OnMyLocationChangeListener)`
  TencentMap.OnMyLocationClickListener | 点击我的位置时的回调接口
  TencentMap.OnPolygonClickListener | 当一个多边形被点击时的回调。
  TencentMap.OnPolylineClickListener | 当一条折线被点击时的回调。
  TencentMap.OnScaleViewChangedListener | 当比例尺级别变化时回调接口 参见 `TencentMap.setOnScaleViewChangedListener(OnScaleViewChangedListener)`
  TencentMap.OnTrafficEventClickListener | 事件点击回调监听
  TencentMap.OnVectorOverlayClickListener |
  TencentMap.SnapshotReadyCallback | 地图截图的回调接口,回调是在主线程中运行的。
  TencentMapComponent |
  TencentMapComponent.Component | 组件
  TencentMapContext | 地图上下文
  TencentMapNavi | 导航地图
  TencentMapOptions.IMapKernel | 地图类型
  TencentMapProtocol |
  TencentMapResource | 获取地图资源
  TencentMapServiceProtocol |
  TencentMapServiceProtocol.IMapService |
  UiSettings |
  VisualSettings |

- 类概要
  类 | 说明
  --- | ---
  CameraUpdate | 描述地图状态将要发生的变化,由 `CameraUpdateFactory`来生成
  CameraUpdateFactory | 生成地图状态将要发生的变化，主要通过不同的参数生成不同的`CameraUpdate`来进行。
  MapFragment | 含有 `MapView` 的Fragment, 由于 API Level要求在 12 以上的应用中。
  MapParamConstants |
  MapRenderLayer | 地图渲染Layer,支持将地图渲染到用户通过TencentMapOptions传染的Surfae/SurfaceTexture上， 用户无需将其添加到自己的UITree中，但需要正常调用其生命周期方法，在Surface/SurfaceTexture 尺寸发生变化时，需要调用其onSizeChanged的方法
  MapView | 一个显示地图的视图（View）。
  SupportMapFragment | 含有 `MapView` 的Fragment, 由于 API Level要求在 12 以下的应用中。
  TencentMapInitializer |
  TencentMapOptions |
  TextureMapView | Created by nicolasli on 2018/3/21.

- 注释类型概要
  注释类型 | 说明
  --- | ---
  TencentMapResource.ResourceFrom |