package

com.tencent.tencentmap.mapsdk.maps

Interfaces

CustomLocationProvider.MyLocationSource  
CustomRender 基于gles2.0的自定义渲染 
LocationSource 设置我的位置信息接口

参见 setLocationSource(LocationSource)

 
LocationSource.OnLocationChangedListener 当我的位置有变化时,调用的接口。  
Projection  
TencentDebugMap  
TencentDebugMap.EngineLoggerOptions  
TencentDebugMap.LoggerOptions  
TencentMap  
TencentMap.AddAgileMarkerCallback 添加百变Marker结果的回调接口

参见 addAgileMarker(AgileMarkerOptions, AddAgileMarkerCallback)

 
TencentMap.AsyncOperateCallback<T> 异步操作回调 
TencentMap.CancelableCallback 地图变换相关操作的状态回调接口

参见 animateCamera(CameraUpdate, CancelableCallback)

参见 animateCamera(CameraUpdate, long, CancelableCallback)

 
TencentMap.IClickedObject 被点击对象的抽象接口  
TencentMap.InfoWindowAdapter 自定义 Marker气泡样式接口

参见 setInfoWindowAdapter(InfoWindowAdapter)

 
TencentMap.OnAgileMarkerClickListener AgileMarker 被点击时回调接口

参见 setOnAgileMarkerClickListener(OnAgileMarkerClickListener)

 
TencentMap.OnAuthResultCallback 地图鉴权结果的回调接口  
TencentMap.OnCameraChangeFullyListener 当地图状态全程变化时回调接口

参见 setOnCameraChangeFullyListener(OnCameraChangeFullyListener)

 
TencentMap.OnCameraChangeListener 当地图发生变化时的调用接口

参见 setOnCameraChangeListener(OnCameraChangeListener)

 
TencentMap.OnCameraRestrictListener 当设置限制区域 setRestrictBounds(LatLngBounds, RestrictBoundsFitMode) 后,相机移动到限制区域边缘会回调

参见 setOnCameraRestrictListener(OnCameraRestrictListener)

 
TencentMap.OnCompassClickedListener 当地图的罗盘被点击时的回调接口

参见 setOnCompassClickedListener(OnCompassClickedListener)

 
TencentMap.OnDismissCallback  
TencentMap.OnIndoorStateChangeListener 室内图回调

参见 setOnIndoorStateChangeListener(OnIndoorStateChangeListener)

 
TencentMap.OnInfoWindowClickListener Marker 气泡窗口被点击时的回调

参见 setInfoWindowAdapter(InfoWindowAdapter)

 
TencentMap.OnMapClickListener 当地图被点击时回调接口

参见 setOnMapClickListener(OnMapClickListener)

 
TencentMap.OnMapFirstFrameCallback 地图完成首屏渲染回调 
TencentMap.OnMapFrameFinishCallback 地图完成首屏渲染回调,仅依赖当前资源的渲染完成 
TencentMap.OnMapLoadedCallback 地图加载完成的回调接口,设置之后只回调一次,如果需要再获取,则需要重新设置回调

参见 setOnMapLoadedCallback(OnMapLoadedCallback)

 
TencentMap.OnMapLongClickListener 当地图被长按时回调接口

参见 setOnMapLongClickListener(OnMapLongClickListener)

 
TencentMap.OnMapPoiClickListener poi点击listener

参见 setOnMapPoiClickListener(OnMapPoiClickListener)

 
TencentMap.OnMarkerClickListener Marker 被点击时回调接口

参见 setOnMarkerClickListener(OnMarkerClickListener)

 
TencentMap.OnMarkerCollisionStatusListener Marker 触发碰撞时,显示和隐藏的状态回调

参见 setOnMarkerCollisionStatusListener(OnMarkerCollisionStatusListener)

 
TencentMap.OnMarkerDragListener Marker 被拖动时回调接口

参见 setOnMarkerDragListener(OnMarkerDragListener)

 
TencentMap.OnMyLocationChangeListener 地图接收到我的位置发生变化时,回调接口

参见 setOnMyLocationChangeListener(OnMyLocationChangeListener)

 
TencentMap.OnMyLocationClickListener 点击我的位置时的回调接口  
TencentMap.OnPolygonClickListener 当一个多边形被点击时的回调。

参见 setOnPolygonClickListener(OnPolygonClickListener)

 
TencentMap.OnPolylineClickListener 当一条折线被点击时的回调。

参见 setOnPolylineClickListener(OnPolylineClickListener)

 
TencentMap.OnScaleViewChangedListener 当比例尺级别变化时回调接口

参见 setOnScaleViewChangedListener(OnScaleViewChangedListener)

 
TencentMap.OnSetBuildingLightListener 设置建筑点亮回调监听  
TencentMap.OnTrafficEventClickListener 事件点击回调监听  
TencentMap.OnVectorOverlayClickListener  
TencentMap.SnapshotReadyCallback 地图截图的回调接口,回调是在主线程中运行的。  
TencentMapAnimation  
TencentMapComponent  
TencentMapComponent.Component 地图组件  
TencentMapContext 地图上下文 
TencentMapNavi 导航地图 
TencentMapOptions.IMapKernel 地图类型  
TencentMapProtocol  
TencentMapResource 获取地图资源 
TencentMapServiceProtocol  
TencentMapServiceProtocol.IMapService  
UiSettings  
VisualSettings  

Classes

CameraUpdate 描述地图状态将要发生的变化,由 CameraUpdateFactory来生成  
CameraUpdateFactory 生成地图状态将要发生的变化,主要通过不同的参数生成不同的CameraUpdate来进行。 主要有以下几个方法来执行:

animateCamera(CameraUpdate)

animateCamera(CameraUpdate, com.tencent.tencentmap.mapsdk.maps.TencentMap.CancelableCallback)

animateCamera(CameraUpdate, long, com.tencent.tencentmap.mapsdk.maps.TencentMap.CancelableCallback)

moveCamera(CameraUpdate)

 

CustomLocationProvider 自定义定位数据提供器  
MapFragment 含有 MapView 的Fragment, 由于 API Level要求在 12 以上的应用中。

如果你的应用要求在 API Level 12以下,用 SupportMapFragment 代替。

关于Fragment,参见 Android Fragment  

MapParamConstants  
MapRenderLayer 地图渲染Layer,支持将地图渲染到用户通过TencentMapOptions传染的Surfae/SurfaceTexture上, 用户无需将其添加到自己的UITree中,但需要正常调用其生命周期方法,在Surface/SurfaceTexture 尺寸发生变化时,需要调用其onSizeChanged的方法  
MapView 一个显示地图的视图(View)。它负责从服务端获取地图数据。它将会捕捉屏幕触控手势事件。

使用这个类必须按照它的生命周期进行操控,你必须参照以下方法onCreate(Bundle)、

onStart()、 onResume()、onPause()、onStop()、onDestroy()等声明

周期函数 
SupportMapFragment 含有 MapView 的Fragment, 由于 API Level要求在 12 以下的应用中。

如果你的应用要求在 API Level 12以上,用 MapFragment 代替。

关于Fragment,参见 Android Fragment  
TencentDebugMap.Builder  
TencentDebugMap.Companion  
TencentDebugMap.EngineLoggerOptions.Builder  
TencentDebugMap.EngineLoggerOptions.Companion  
TencentDebugMap.Impl  
TencentDebugMap.LoggerOptions.Builder  
TencentDebugMap.LoggerOptions.Companion  
TencentMapInitializer  
TencentMapNavi.Companion  
TencentMapOptions  
TencentMapOptions.MapUserSetting 用户调用地图接口修改的设置参数  
TextureMapView Created by nicolasli on 2018/3/21. 

Enums