| java.lang.Object | ||
| ↳ | OptionsModel | |
| ↳ | com.tencent.tencentmap.mapsdk.maps.TencentMapOptions | |
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| interface | TencentMapOptions.IMapKernel | 地图类型 | |||||||||
| class | TencentMapOptions.MapUserSetting | 用户调用地图接口修改的设置参数 | |||||||||
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | LOGO_POSITION_BOTTOM_CENTER | 设置地图logo的显示位置:底部居中 | |||||||||
| int | LOGO_POSITION_BOTTOM_LEFT | 设置地图logo的显示位置:左下角 | |||||||||
| int | LOGO_POSITION_BOTTOM_RIGHT | 设置地图logo的显示位置:右下角(默认) | |||||||||
| int | LOGO_POSITION_TOP_CENTER | 设置地图logo的显示位置:顶部居中 | |||||||||
| int | LOGO_POSITION_TOP_LEFT | 设置地图logo的显示位置:左上角 | |||||||||
| int | LOGO_POSITION_TOP_RIGHT | 设置地图logo的显示位置:右上角 | |||||||||
| int | MAX_BITMAP_DEFAULT_CACHE_SIZE_MB | 默认最大的图片缓存大小30,单位MB | |||||||||
| int | SCALEVIEW_POSITION_BOTTOM_CENTER | 设置地图比例尺的显示位置:底部居中 | |||||||||
| int | SCALEVIEW_POSITION_BOTTOM_LEFT | 设置地图比例尺的显示位置:左下角,默认 | |||||||||
| int | SCALEVIEW_POSITION_BOTTOM_RIGHT | 设置地图比例尺的显示位置:右下角 | |||||||||
| int | SCALEVIEW_POSITION_TOP_CENTER | 设置地图比例尺的显示位置:顶部居中 | |||||||||
| int | SCALEVIEW_POSITION_TOP_LEFT | 设置地图比例尺的显示位置:左上角 | |||||||||
| int | SCALEVIEW_POSITION_TOP_RIGHT | 设置地图比例尺的显示位置:右上角 | |||||||||
| int | ZOOM_POSITION_BOTTOM_LEFT | 设置地图缩放控件的显示位置:左下角 | |||||||||
| int | ZOOM_POSITION_BOTTOM_RIGHT | 设置地图缩放控件的显示位置:右下角,默认 | |||||||||
| int | ZOOM_POSITION_TOP_LEFT | 设置地图缩放控件的显示位置:左上角 | |||||||||
| int | ZOOM_POSITION_TOP_RIGHT | 设置地图缩放控件的显示位置:右上角 | |||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| TencentMapOptions() | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| TencentMapOptions |
enableMSAA(boolean msaa)
设置地图开启MSAA抗锯齿, 默认为false, 不开启抗锯齿(开启后, 可有效消除摩尔纹, 会有一定CPU性能增长)
| ||||||||||
| boolean | equals(Object o) | ||||||||||
| final String |
getCustomAssetsPath()
获取个性化底图资源文件在 assets 目录中的路径
| ||||||||||
| final String | getCustomCacheRootPath() | ||||||||||
| final String |
getCustomLocalPath()
获取个性化底图资源文件在本地目录中的绝对路径
| ||||||||||
| String |
getCustomUserId()
获取用户自定义的UID
| ||||||||||
| String[] |
getDebugTags()
获取Debug模式的标签
| ||||||||||
| final Object |
getExtSurface()
获取用户指定地图渲染 surface
| ||||||||||
| final int |
getExtSurfaceHeight()
获取扩展屏幕的高度
| ||||||||||
| final int |
getExtSurfaceWidth()
获取扩展屏幕的宽度
| ||||||||||
|
|
getMapAsyncCallback()
获取异步回调
| ||||||||||
| float |
getMapFrameRate()
获取当前刷新帧率
| ||||||||||
| TencentMapOptions.IMapKernel |
getMapKernel()
获取地图核心类型
| ||||||||||
| final String |
getMapKey()
获取用户设置的地图KEY
| ||||||||||
| TencentMapOptions.MapUserSetting | getMapUserSetting() | ||||||||||
| MapViewType |
getMapViewType()
获得用户设置的地图视图类型
| ||||||||||
| int |
getMaxIconMemoryCacheSize()
最大Icon内存缓存大小
| ||||||||||
| AdapterType |
getNetAdapterType()
获取网络适配器类型
| ||||||||||
| Bundle |
getNetParams()
获取网络适配器初始化参数
| ||||||||||
| New3DImmersiveConfig |
getNew3DImmersiveConfig()
获取新3D沉浸图配置
| ||||||||||
| TencentMap.OnAuthResultCallback | getOnAuthCallback() | ||||||||||
| TencentMap.OnMapLoadedCallback | getOnMapLoadedCallback() | ||||||||||
| OverSeaSource |
getOverSeaSource()
获取当前海外图图源
| ||||||||||
| Object |
getProtocolDataDesc()
获取协议数据描述
| ||||||||||
| int |
getProtocolFrom()
获取协议来源
| ||||||||||
| String |
getSatelliteVersion()
获取配置的卫星图版本
| ||||||||||
| final String |
getSubId()
获取附加 appId
| ||||||||||
| final String |
getSubKey()
设置附加 key
| ||||||||||
| TrafficStyle |
getTrafficStyle()
获取路况样式
| ||||||||||
| Typeface |
getTypeface()
获取当前地图的字体
| ||||||||||
| int | hashCode() | ||||||||||
| boolean | isDisallowInterceptTouchEvent() | ||||||||||
| boolean |
isForceHttps()
是否强制Https
| ||||||||||
| final boolean |
isHandDrawMapEnable()
是否使用手绘图
| ||||||||||
| boolean |
isMSAA()
获取当前地图是否开启了MSAA抗锯齿
| ||||||||||
| final boolean |
isMultipleInfoWindowEnable()
是否允许显示多InfoWindow
| ||||||||||
| boolean |
isOfflineMapEnable()
离线地图是否打开
| ||||||||||
| boolean |
isOpaque()
获取当前地图是否不透明
| ||||||||||
| final TencentMapOptions |
openDebugLogByTags(String... tags)
This method is deprecated.
打开调试日志
注意:请不要在线上环境打开此开关 | ||||||||||
| final TencentMapOptions |
setCustomAssetsPath(String customAssetsPath)
设置个性化底图资源文件在 assets 目录中的路径
| ||||||||||
| final TencentMapOptions |
setCustomCacheRootPath(String customCacheRootPath)
设置自定义缓存根目录,多地图实例共享
| ||||||||||
| final TencentMapOptions |
setCustomLocalPath(String customLocalPath)
设置个性化底图资源文件在本地目录中的绝对路径
| ||||||||||
| TencentMapOptions |
setCustomUserID(String cuid)
设置用户自定义的UID
此id会加入到网络请求的参数列表中,用户可以通过"cuid"加以识别
| ||||||||||
| TencentMapOptions |
setDisallowInterceptTouchEvent(boolean disallowIntercept)
设置父视图是否允许拦截
| ||||||||||
| final TencentMapOptions |
setExtSurface(Object surface)
设置用户指定地图要渲染到的 surface(类型可支持Surface/SurfaceTexture/SurfaceHolder)
| ||||||||||
| final TencentMapOptions |
setExtSurfaceDimension(int width, int height)
设置外部传入的Surface or SurfaceTexture的尺寸
| ||||||||||
| TencentMapOptions |
setForceHttps(boolean forceHttps)
强制Https,默认开启,如果关闭,网络配置不会强制转成https
| ||||||||||
| TencentMapOptions |
setGetMapAsync( 设置异步获取地图对象
注意:在代码中,设置异步获取地图对象之后,在创建MapView时,不能直接调用
getMap()来获取
地图对象,需要等回调返回之后才能做后续的地图操作,否则会出现地图对象为NULL。 | ||||||||||
| final TencentMapOptions |
setHandDrawMapEnable(boolean enable)
设置是否使用手绘图
| ||||||||||
| TencentMapOptions |
setMapFrameRate(float mapFrameRate)
设置地图刷新帧率
| ||||||||||
| final TencentMapOptions |
setMapKernel(TencentMapOptions.IMapKernel kernel)
设置地图核心类型
| ||||||||||
| final TencentMapOptions |
setMapKey(String mapKey)
用户设置的地图KEY
| ||||||||||
| final TencentMapOptions |
setMapViewType(MapViewType mapViewType)
设置视图容器类型
| ||||||||||
| TencentMapOptions |
setMaxIconMemoryCacheSize(int maxIconMemoryCacheSize)
设置最大Icon内存缓存大小,单位MB
| ||||||||||
| final TencentMapOptions |
setMultipleInfoWindowEnable(boolean isEnable)
设置是否允许显示多InfoWindow,默认地图中只允许显示一个InfoWindow
| ||||||||||
| TencentMapOptions |
setNetAdapter(AdapterType adapterType, Bundle params)
设置网络适配器类型
| ||||||||||
| TencentMapOptions |
setNew3DImmersiveConfig(New3DImmersiveConfig new3DImmersiveConfig)
设置新3D沉浸图配置
| ||||||||||
| TencentMapOptions |
setOfflineMapEnable(boolean enable)
设置离线地图开关
| ||||||||||
| TencentMapOptions |
setOnAuthCallback(TencentMap.OnAuthResultCallback onAuthResultCallback)
设置地图鉴权状态回调
| ||||||||||
| TencentMapOptions |
setOnMapLoadedCallback(TencentMap.OnMapLoadedCallback onMapLoadedCallback)
设置地图首次稳定后的加载回调
| ||||||||||
| TencentMapOptions |
setOpaque(boolean opaque)
设置地图是否透明, TextureMapView使用, 默认为true, 不透明
| ||||||||||
| TencentMapOptions |
setOverSeaSource(OverSeaSource overSeaSource)
设置海外图图源
| ||||||||||
| TencentMapOptions |
setSatelliteVersion(String version)
设置卫星图配置版本
| ||||||||||
| TencentMapOptions |
setServiceProtocol(int protocolFrom, Object protocolDataDesc)
设置服务协议
| ||||||||||
| final TencentMapOptions |
setSubInfo(String subKey, String subId)
设置附加的 key 信息
| ||||||||||
| TencentMapOptions |
setTrafficStyle(TrafficStyle trafficStyle)
设置路况样式
| ||||||||||
| final TencentMapOptions |
setTypeface(Typeface typeface)
设置自定义字体
地图内部字体统一使用 | ||||||||||
| String | toString() | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
设置地图logo的显示位置:底部居中
设置地图logo的显示位置:左下角
设置地图logo的显示位置:右下角(默认)
设置地图logo的显示位置:顶部居中
设置地图logo的显示位置:左上角
设置地图logo的显示位置:右上角
默认最大的图片缓存大小30,单位MB
设置地图比例尺的显示位置:底部居中
设置地图比例尺的显示位置:左下角,默认
设置地图比例尺的显示位置:右下角
设置地图比例尺的显示位置:顶部居中
设置地图比例尺的显示位置:左上角
设置地图比例尺的显示位置:右上角
设置地图缩放控件的显示位置:左下角
设置地图缩放控件的显示位置:右下角,默认
设置地图缩放控件的显示位置:左上角
设置地图缩放控件的显示位置:右上角
设置地图开启MSAA抗锯齿, 默认为false, 不开启抗锯齿(开启后, 可有效消除摩尔纹, 会有一定CPU性能增长)
获取个性化底图资源文件在 assets 目录中的路径
获取个性化底图资源文件在本地目录中的绝对路径
获取用户自定义的UID
获取Debug模式的标签
获取用户指定地图渲染 surface
获取扩展屏幕的高度
获取扩展屏幕的宽度
获取异步回调
获取当前刷新帧率
获取用户设置的地图KEY
最大Icon内存缓存大小
获取网络适配器初始化参数
获取协议数据描述
获取协议来源
获取配置的卫星图版本
获取附加 appId
设置附加 key
获取当前地图的字体
是否强制Https
是否使用手绘图
获取当前地图是否开启了MSAA抗锯齿
是否允许显示多InfoWindow
离线地图是否打开
获取当前地图是否不透明
This method is deprecated.
打开调试日志
注意:请不要在线上环境打开此开关
设置个性化底图资源文件在 assets 目录中的路径
设置自定义缓存根目录,多地图实例共享
| customCacheRootPath | 缓存根目录,确保目录可读可写且存储空间大于5M以上,否则不生效 |
|---|
设置用户自定义的UID 此id会加入到网络请求的参数列表中,用户可以通过"cuid"加以识别
设置父视图是否允许拦截
| disallowIntercept | 不允许父视图拦截 |
|---|
设置用户指定地图要渲染到的 surface(类型可支持Surface/SurfaceTexture/SurfaceHolder)
设置外部传入的Surface or SurfaceTexture的尺寸
强制Https,默认开启,如果关闭,网络配置不会强制转成https
| forceHttps | 默认为true |
|---|
设置异步获取地图对象
注意:在代码中,设置异步获取地图对象之后,在创建MapView时,不能直接调用getMap()来获取
地图对象,需要等回调返回之后才能做后续的地图操作,否则会出现地图对象为NULL。
| callback | 异步回调,回调方法在主线程执行 |
|---|
设置地图刷新帧率
| mapFrameRate | 刷新帧率,建议设置30-60帧内效果最好,有效取值范围(0,) |
|---|
设置最大Icon内存缓存大小,单位MB
| maxIconMemoryCacheSize | 最大缓存大小,默认30MB,最小值10MB |
|---|
设置是否允许显示多InfoWindow,默认地图中只允许显示一个InfoWindow
设置网络适配器类型
| adapterType | 适配器类型 |
|---|---|
| params | 初始化参数 |
设置新3D沉浸图配置
设置离线地图开关
| enable | 默认为false,不打开离线地图 |
|---|
设置地图鉴权状态回调
设置地图首次稳定后的加载回调
设置卫星图配置版本
| version | 版本名 |
|---|
设置服务协议
| protocolFrom | 资源来源 参考 TencentMapResource.ResourceFrom |
|---|---|
| protocolDataDesc | 资源数据 |
设置附加的 key 信息
| subKey | 附加 key,这个 key 与 manifest 里面的 key 都是从 lbs.qq.com 获取的 |
|---|---|
| subId | 附加 appId |
设置路况样式
| trafficStyle | see TrafficStyle |
|---|
设置自定义字体
地图内部字体统一使用 DEFAULT,默认修改仅影响地图内字体
| typeface | 自定义字体库 |
|---|