|
abstract
void
|
addAgileMarker(AgileMarkerOptions options, TencentMap.AddAgileMarkerCallback callback)
添加百变Marker
|
|
abstract
AoiLayer
|
addAoiLayer(String poiId, AoiLayerOptions options, AoiLayer.OnAoiLayerLoadListener listener)
添加标注点的区域面
|
|
abstract
Arc
|
addArc(ArcOptions options)
添加弧线
|
|
abstract
Circle
|
addCircle(CircleOptions options)
添加圆
|
|
abstract
CustomLayer
|
addCustomLayer(CustomLayerOptions options)
添加个性化图层
|
|
abstract
GroundOverlay
|
addGroundOverlay(GroundOverlayOptions options)
添加 GroundOverlay
|
|
abstract
MaskingLayer
|
addMaskingLayer(MaskingLayerOptions options)
添加蒙层
|
|
abstract
void
|
addOnMapLoadedCallback(TencentMap.OnMapLoadedCallback onMapLoadedCallback)
设置地图加载完成回调接口
|
|
abstract
Polygon
|
addPolygon(PolygonOptions options)
添加多边形
|
|
abstract
List<Polygon>
|
addPolygons(List<PolygonOptions> options)
批量添加简单多边形,不支持描边和带洞的多边形
|
|
abstract
Polyline
|
addPolyline(PolylineOptions options)
添加线
|
|
abstract
void
|
addTencentMapGestureListener(TencentMapGestureListener listener)
添加一个腾讯地图手势监听接口
|
|
abstract
TileOverlay
|
addTileOverlay(TileOverlayOptions options)
添加瓦片图层
|
|
abstract
VectorHeatOverlay
|
addVectorHeatOverlay(VectorHeatOverlayOptions options)
|
|
abstract
<L extends VectorOverlay>
L
|
addVectorOverlay(VectorOverlayProvider provider)
添加矢量图层
|
|
abstract
VisualLayer
|
addVisualLayer(VisualLayerOptions options)
添加可视化数据图层
|
|
abstract
void
|
animateCamera(CameraUpdate cameraUpdate, long duration, TencentMap.CancelableCallback cancelableCallback)
以动画的方式把地图变换到指定的状态
|
|
abstract
void
|
animateCamera(CameraUpdate cameraUpdate, TencentMap.CancelableCallback cancelableCallback)
以动画的方式把地图变换到指定的状态
|
|
abstract
void
|
animateCamera(CameraUpdate cameraUpdate)
把地图变换到指定的状态,带动画
|
|
abstract
CameraPosition
|
calculateMapOverLook(LatLngBounds bounds, RectF screen, float skew, float rotate, int paddingLeft, int paddingTop, int paddingRight, int paddingBottom)
计算可视范围
|
|
abstract
CameraPosition
|
calculateZoomToSpanLevel(List<IOverlay> elements, List<LatLng> points, int leftPadding, int rightPadding, int topPadding, int bottomPadding)
计算出要在当前底图可视区域内显示一组元素及一组点的比例尺和中心点(有填边)
目前只有在 bearing == 0 且 tilt == 0 时才能获取到正确的值
|
|
abstract
void
|
clear()
|
|
abstract
void
|
clearAllOverlays()
清除地图上所有的标注类(Marker、Polyline、Polygon,TileOverlay除外)
|
|
abstract
void
|
clearCache()
清理缓存
将自定义瓦片、卫星图、底图等缓存数据进行清理
建议在线程中执行
|
|
abstract
void
|
enableAutoMaxSkew(boolean enabled)
允许最大俯仰角跟随缩放级别变化,默认关闭
|
|
abstract
void
|
enableMultipleInfowindow(boolean enable)
设置地图是否允许多InfoWindow模式,默认是false(只允许显示一个InfoWindow)
注意:此方法需要在addMarker之前调用。
|
|
abstract
String
|
executeVisualLayerCommand(VisualLayer visualLayer, String commandJson)
|
|
abstract
List<LatLng>
|
getBounderPoints(Marker marker)
获取marker外包点集
|
|
abstract
CameraPosition
|
getCameraPosition()
获取当前地图的状态(包括中心点、比例尺、旋转角、倾斜角)
|
|
abstract
String
|
getCityName(LatLng latLng)
获得当前经纬度所在的城市名称
|
|
abstract
String
|
getDebugError()
获取地图引擎的Debug日志,在出现问题时用于日志分析
|
|
abstract
Language
|
getLanguage()
地图当前的语言
|
|
abstract
<T extends TencentMapComponent.Component>
T
|
getMapComponent(Class<T> t)
获取地图组件
|
|
abstract
TencentMapContext
|
getMapContext()
获取地图上下文
|
|
abstract
int
|
getMapHeight()
获取 mapview 高度
|
|
abstract
Rect
|
getMapPadding()
获取底图相对上、下、左、右的边距
|
|
abstract
int
|
getMapStyle()
获取当前地图的样式
|
|
abstract
int
|
getMapType()
获取地图类型
|
|
abstract
int
|
getMapWidth()
获取 mapview 宽度
|
|
abstract
int
|
getMarkerCollisionMaxRetainCount()
获取当前设置的碰撞检测后最大保留 Marker 数量。
|
|
abstract
float
|
getMaxZoomLevel()
获取地图最大的支持的缩放级别
|
|
abstract
float
|
getMinZoomLevel()
获取地图最小的支持的缩放级别
|
|
abstract
Projection
|
getProjection()
获取坐标转换操作对象
|
|
abstract
List<Marker>
|
getScreenMarkers()
获取屏幕范围内的全部标注(Marker)@param
|
|
abstract
long
|
getTencentMapHandle()
获得地图句柄
|
|
abstract
TrafficStyle
|
getTrafficStyle()
获取路况样式
|
|
abstract
UiSettings
|
getUiSettings()
获取地图界面操作对象
|
|
abstract
String
|
getVersion()
获取当前地图SDK的版本号
|
|
abstract
VisualSettings
|
getVisualSettings()
获取可视化图层配置对象
|
|
abstract
float
|
getZoomToSpanLevel(LatLng leftUpper, LatLng rightDown)
根据两个经纬度指定一个范围,计算出当前屏幕如果要显示这个指定范围所要的缩放级别(需要等地图加载完成再调用)
|
|
abstract
boolean
|
isBlockRouteEnabled()
This method is deprecated.
从4.3.5起,此功能废弃
|
|
abstract
boolean
|
isDestroyed()
判断当前这个地图是不是已经被销毁了
|
|
abstract
boolean
|
isHandDrawMapEnable()
当前手绘图是否处于开启状态
|
|
abstract
boolean
|
isSateLiteEnable()
返回卫星图状态
|
|
abstract
boolean
|
isTrafficEnabled()
获取地图当前是否开启实时交通路况
|
|
abstract
void
|
loadKMLFile(String filePath)
加载 KML 文件
|
|
abstract
void
|
moveCamera(CameraUpdate cameraUpdate)
把地图变换到指定的状态
|
|
abstract
void
|
removeOnMapLoadedCallback(TencentMap.OnMapLoadedCallback onMapLoadedCallback)
设置地图加载完成回调接口
|
|
abstract
void
|
removeTencentMapGestureListener(TencentMapGestureListener listener)
移除一个腾讯地图手势监听接口
|
|
abstract
void
|
setBaseMapEnabled(boolean enabled)
|
|
abstract
void
|
setBlockRouteEnabled(boolean enable)
This method is deprecated.
从4.3.5起,此功能废弃
|
|
abstract
void
|
setBuilding3dEffectEnable(boolean enableEffect)
设置是否显示3D建筑
|
|
abstract
void
|
setBuildingBlackList(List<LatLngBounds> latLngBounds)
设置区域内3D建筑物拍平
|
|
abstract
void
|
setBuildingEnable(boolean use3DStyle)
|
|
abstract
void
|
setBuildingLight(BuildingLightInfo buildingLightInfo, TencentMap.OnSetBuildingLightListener listener)
指定屏幕中的地理位置点亮3D建筑物
|
|
abstract
void
|
setCameraCenterProportion(float x, float y)
设置camera变换的中心点并将变换中心点设置为地图当前的中心点
|
|
abstract
void
|
setCameraCenterProportion(float x, float y, boolean moveMap)
设置camera变换的中心点
|
|
abstract
void
|
setCustomRender(CustomRender render)
设置基于gles2.0的渲染器
该方法可以在地图上添加自定义的3D模型
|
|
abstract
void
|
setDrawPillarWith2DStyle(boolean use2DStyle)
|
|
abstract
void
|
setForeignLanguage(Language foreignLanguage)
设置海外图优先显示的语言,默认优先显示中文(在创建地图时设置,不支持动态切换)
|
|
abstract
void
|
setHandDrawMapEnable(boolean enable)
设置是否开启手绘图
|
|
abstract
void
|
setInfoWindowAdapter(TencentMap.InfoWindowAdapter infoWindowAdapter)
设置气泡样式接口
|
|
abstract
void
|
setLanguage(Language language)
设置底图语言,默认为中文简体
|
|
abstract
void
|
setLocationCompassHidden(boolean hidden)
设置隐藏定位罗盘
|
|
abstract
void
|
setLocationNavigationGravityLineHidden(boolean hidden)
设置隐藏导航引导线
|
|
abstract
void
|
setMapCenterAndScale(float centerX, float centerY, float targetScale)
设置底图中心点及scale, 屏幕左上角为 (0.0f, 0.0f), 右下角(1.0f, 1.0f)
|
|
abstract
void
|
setMapFontSize(MapFontSize fontSize)
设置地图文字大小
|
|
abstract
void
|
setMapFrameRate(float frameRate)
设置地图刷新帧率
|
|
abstract
void
|
setMapStyle(int styleType)
设置当前地图的样式
根据自己在腾讯地图样式配置平台配置的样式对应的样式序号, 目前开放给用户自定义样式的值为 1 ~ 3 之间的整数
只有在 MAP_TYPE_NORMAL 时,才修改地图样式
|
|
abstract
void
|
setMapType(int mapType)
设置地图类型
|
|
abstract
void
|
setMarkerCollisionMaxRetainCount(int maxRetainCount)
设置碰撞检测后最大保留 Marker 数量。
碰撞检测完成后,系统会按优先级(zIndex 降序)保留前 maxRetainCount 个 Marker,
超出数量的 Marker 将被隐藏并触发 onCollisionHidden(Marker, List) 回调。
仅作用于参与碰撞检测的 Marker(即设置了 collisionBy 属性的 Marker),
未参与碰撞检测的 Marker 不受此限制。
|
|
abstract
void
|
setMaxZoomLevel(int zoomLevel)
设置地图的最大缩放级别
|
|
abstract
void
|
setMinZoomLevel(int zoomLevel)
设置地图的最小缩放级别
|
|
abstract
void
|
setMyLocationStyle(MyLocationStyle myLocationStyle)
|
|
abstract
void
|
setOnAgileMarkerClickListener(TencentMap.OnAgileMarkerClickListener listener)
设置百变Marker点击事件的监听接口
|
|
abstract
void
|
setOnCameraChangeFullyListener(TencentMap.OnCameraChangeFullyListener onCameraChangeFullyListener)
设置地图全程变换的监听接口
|
|
abstract
void
|
setOnCameraChangeListener(TencentMap.OnCameraChangeListener onCameraChangeListener)
设置地图变换的监听接口
|
|
abstract
void
|
setOnCameraRestrictListener(TencentMap.OnCameraRestrictListener listener)
设置相机移动到限制区域边缘回调接口
|
|
abstract
void
|
setOnCompassClickedListener(TencentMap.OnCompassClickedListener onCompassClickedListener)
设置罗盘位按钮监听接口
|
|
abstract
void
|
setOnInfoWindowClickListener(TencentMap.OnInfoWindowClickListener listener)
设置Marker气泡点击事件监听接口
|
|
abstract
void
|
setOnMapClickListener(TencentMap.OnMapClickListener onMapClickListener)
设置地图点击事件的监听接口
|
|
abstract
void
|
setOnMapFirstFrameCallback(TencentMap.OnMapFirstFrameCallback onMapFirstFrameCallback)
设置地图首个渲染帧回调
|
|
abstract
void
|
setOnMapFrameFinished(TencentMap.OnMapFrameFinishCallback onMapFrameFinished)
|
|
abstract
void
|
setOnMapLoadedCallback(TencentMap.OnMapLoadedCallback onMapLoadedCallback)
|
|
abstract
void
|
setOnMapLongClickListener(TencentMap.OnMapLongClickListener onMapLongClickListener)
设置地图长按事件的监听接口
|
|
abstract
void
|
setOnMapPoiClickListener(TencentMap.OnMapPoiClickListener listener)
设置地图标注点点击回调
|
|
abstract
void
|
setOnMarkerClickListener(TencentMap.OnMarkerClickListener listener)
设置Marker点击事件的监听接口
|
|
abstract
void
|
setOnMarkerCollisionStatusListener(TencentMap.OnMarkerCollisionStatusListener listener)
设置Marker触发碰撞时的状态回调接口
|
|
abstract
void
|
setOnMarkerDragListener(TencentMap.OnMarkerDragListener listener)
设置Marker拖动事件的监听接口
|
|
abstract
void
|
setOnPolygonClickListener(TencentMap.OnPolygonClickListener onPolygonClickListener)
设置多边形被点击时的回调接口
|
|
abstract
void
|
setOnPolylineClickListener(TencentMap.OnPolylineClickListener onPolylineClickListener)
设置线被点击时的回调接口
|
|
abstract
void
|
setOnScaleViewChangedListener(TencentMap.OnScaleViewChangedListener onScaleViewChangedListener)
设置比例尺级别变化的监听接口
|
|
abstract
void
|
setOnTapMapViewInfoWindowHidden(boolean enable)
点击地图其他区域时,InfoWindow是否需要隐藏
|
|
abstract
void
|
setOnTrafficEventClickListener(TencentMap.OnTrafficEventClickListener listener)
事件点击回调
|
|
abstract
void
|
setOnVectorOverlayClickListener(TencentMap.OnVectorOverlayClickListener listener)
设置地图可视化图层点击回调
|
|
abstract
void
|
setOverSeaEnable(boolean enable)
是否开启海外图
如果鉴权不允许,则此开关设置无效
|
|
abstract
void
|
setOverSeaTileProvider(OverSeaTileProvider provider)
设置海外图图源提供
|
|
abstract
void
|
setPadding(int left, int top, int right, int bottom, boolean moveCenter)
设置底图相对上、下、左、右的边距,并移动地图中心点
|
|
abstract
void
|
setPadding(int left, int top, int right, int bottom)
设置底图相对上、下、左、右的边距
|
|
abstract
void
|
setPointToCenter(int x, int y)
设置屏幕上的某个像素点为中心
|
|
abstract
void
|
setPoisEnabled(boolean enabled)
底图 poi 开关
|
|
abstract
void
|
setRestrictBounds(LatLngBounds restrictBounds, RestrictBoundsFitMode fitMode)
|
|
abstract
void
|
setSatelliteEnabled(boolean enable)
|
|
abstract
void
|
setSceneByTag(String tag)
|
|
abstract
void
|
setTencentMapGestureListener(TencentMapGestureListener listener)
|
|
abstract
void
|
setTrafficEnabled(boolean enable)
开启或关闭实时交通路况的功能
|
|
abstract
void
|
setTrafficMode(int mode, int zoomLevel)
设置路况状态模式
|
|
abstract
void
|
setTrafficStyle(TrafficStyle trafficStyle)
设置路况样式
|
|
abstract
void
|
showBuilding(boolean shown)
|
|
abstract
void
|
snapshot(TencentMap.SnapshotReadyCallback callback, Bitmap.Config config, int timeOut)
获取地图当前截图
如果调用了 animateCamera 接口,请在 CameraChangeFinished 回调后再进行截图
|
|
abstract
void
|
snapshot(TencentMap.SnapshotReadyCallback callback)
获取地图当前截图
如果调用了 animateCamera 接口,请在 CameraChangeFinished 回调后再进行截图
|
|
abstract
void
|
snapshot(TencentMap.SnapshotReadyCallback callback, Bitmap.Config config)
获取地图当前截图
如果调用了 animateCamera 接口,请在 CameraChangeFinished 回调后再进行截图
|
|
abstract
void
|
stopAnimation()
停止地图所有正在进行的动画
|
|
abstract
void
|
updateVectorOverlay(VectorOverlay overlay, VectorOverlayProvider provider)
更新矢量图层
|