com.tencent.tencentmap.mapsdk.maps

## 类 TencentMapOptions

- java.lang.Object
- - com.tencent.tencentmap.mapsdk.maps.TencentMapOptions

-     public final class TencentMapOptions
      extends java.lang.Object

  从以下版本开始:
    2019-12-06

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static interface` | `TencentMapOptions.IMapKernel` 地图类型

  - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static int` | `LOGO_POSITION_BOTTOM_CENTER` 设置地图logo的显示位置：底部居中
    `static int` | `LOGO_POSITION_BOTTOM_LEFT` 设置地图logo的显示位置：左下角
    `static int` | `LOGO_POSITION_BOTTOM_RIGHT` 设置地图logo的显示位置：右下角(默认)
    `static int` | `LOGO_POSITION_TOP_CENTER` 设置地图logo的显示位置：顶部居中
    `static int` | `LOGO_POSITION_TOP_LEFT` 设置地图logo的显示位置：左上角
    `static int` | `LOGO_POSITION_TOP_RIGHT` 设置地图logo的显示位置：右上角
    `static int` | `SCALEVIEW_POSITION_BOTTOM_CENTER` 设置地图比例尺的显示位置：底部居中
    `static int` | `SCALEVIEW_POSITION_BOTTOM_LEFT` 设置地图比例尺的显示位置：左下角,默认
    `static int` | `SCALEVIEW_POSITION_BOTTOM_RIGHT` 设置地图比例尺的显示位置：右下角
    `static int` | `SCALEVIEW_POSITION_TOP_CENTER` 设置地图比例尺的显示位置：顶部居中
    `static int` | `SCALEVIEW_POSITION_TOP_LEFT` 设置地图比例尺的显示位置：左上角
    `static int` | `SCALEVIEW_POSITION_TOP_RIGHT` 设置地图比例尺的显示位置：右上角
    `static int` | `ZOOM_POSITION_BOTTOM_LEFT` 设置地图缩放控件的显示位置：左下角
    `static int` | `ZOOM_POSITION_BOTTOM_RIGHT` 设置地图缩放控件的显示位置：右下角，默认
    `static int` | `ZOOM_POSITION_TOP_LEFT` 设置地图缩放控件的显示位置：左上角
    `static int` | `ZOOM_POSITION_TOP_RIGHT` 设置地图缩放控件的显示位置：右上角

  - ### 构造器概要

    构造器
    构造器和说明
    `TencentMapOptions()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `TencentMapOptions` | `enableMSAA(boolean msaa)` 设置地图开启MSAA抗锯齿, 默认为false, 不开启抗锯齿(开启后, 可有效消除摩尔纹, 会有一定CPU性能增长)
    `boolean` | `equals(java.lang.Object o)`
    `java.lang.String` | `getCustomAssetsPath()` 获取个性化底图资源文件在 assets 目录中的路径
    `java.lang.String` | `getCustomCacheRootPath()`
    `java.lang.String` | `getCustomLocalPath()` 获取个性化底图资源文件在本地目录中的绝对路径
    `java.lang.String` | `getCustomUserId()` 获取用户自定义的UID
    `java.lang.String[]` | `getDebugTags()` 获取Debug模式的标签
    `java.lang.Object` | `getExtSurface()` 获取用户指定地图渲染 surface
    `int` | `getExtSurfaceHeight()` 获取扩展屏幕的高度
    `int` | `getExtSurfaceWidth()` 获取扩展屏幕的宽度
    `com.tencent.map.tools.Callback<TencentMap>` | `getMapAsyncCallback()` 获取异步回调
    `float` | `getMapFrameRate()` 获取当前刷新帧率
    `TencentMapOptions.IMapKernel` | `getMapKernel()` 获取地图核心类型
    `java.lang.String` | `getMapKey()` 获取用户设置的地图KEY
    `MapViewType` | `getMapViewType()` 获得用户设置的地图视图类型
    `int` | `getMaxIconMemoryCacheSize()` 最大Icon内存缓存大小
    `com.tencent.map.tools.net.AdapterType` | `getNetAdapterType()` 获取网络适配器类型
    `android.os.Bundle` | `getNetParams()` 获取网络适配器初始化参数
    `TencentMap.OnAuthResultCallback` | `getOnAuthCallback()`
    `TencentMap.OnMapLoadedCallback` | `getOnMapLoadedCallback()`
    `OverSeaSource` | `getOverSeaSource()` 获取当前海外图图源
    `java.lang.Object` | `getProtocolDataDesc()` 获取协议数据描述
    `int` | `getProtocolFrom()` 获取协议来源
    `java.lang.String` | `getSatelliteVersion()` 获取配置的卫星图版本
    `java.lang.String` | `getSubId()` 获取附加 appId
    `java.lang.String` | `getSubKey()` 设置附加 key
    `TrafficStyle` | `getTrafficStyle()` 获取路况样式
    `android.graphics.Typeface` | `getTypeface()` 获取当前地图的字体
    `int` | `hashCode()`
    `boolean` | `isDisallowInterceptTouchEvent()`
    `boolean` | `isForceHttps()` 是否强制Https
    `boolean` | `isHandDrawMapEnable()` 是否使用手绘图
    `boolean` | `isMSAA()` 获取当前地图是否开启了MSAA抗锯齿
    `boolean` | `isMultipleInfoWindowEnable()` 是否允许显示多InfoWindow
    `boolean` | `isOfflineMapEnable()` 离线地图是否打开
    `boolean` | `isOpaque()` 获取当前地图是否不透明
    `TencentMapOptions` | `openDebugLogByTags(java.lang.String... tags)` 打开调试日志 注意：请不要在线上环境打开此开关
    `TencentMapOptions` | `setCustomAssetsPath(java.lang.String customAssetsPath)` 设置个性化底图资源文件在 assets 目录中的路径
    `TencentMapOptions` | `setCustomCacheRootPath(java.lang.String customCacheRootPath)` 设置自定义缓存根目录，多地图实例共享
    `TencentMapOptions` | `setCustomLocalPath(java.lang.String customLocalPath)` 设置个性化底图资源文件在本地目录中的绝对路径
    `TencentMapOptions` | `setCustomUserID(java.lang.String cuid)` 设置用户自定义的UID 此id会加入到网络请求的参数列表中，用户可以通过"cuid"加以识别
    `TencentMapOptions` | `setDisallowInterceptTouchEvent(boolean disallowIntercept)` 设置父视图是否允许拦截
    `TencentMapOptions` | `setExtSurface(java.lang.Object surface)` 设置用户指定地图要渲染到的 surface(类型可支持Surface/SurfaceTexture/SurfaceHolder)
    `TencentMapOptions` | `setExtSurfaceDimension(int width, int height)` 设置外部传入的Surface or SurfaceTexture的尺寸
    `TencentMapOptions` | `setForceHttps(boolean forceHttps)` 强制Https，默认开启，如果关闭，网络配置不会强制转成https
    `TencentMapOptions` | `setGetMapAsync(com.tencent.map.tools.Callback<TencentMap> callback)` 设置异步获取地图对象 注意：在代码中，设置异步获取地图对象之后，在创建MapView时，不能直接调用`MapView.getMap()`来获取 地图对象，需要等回调返回之后才能做后续的地图操作，否则会出现地图对象为NULL。
    `TencentMapOptions` | `setHandDrawMapEnable(boolean enable)` 设置是否使用手绘图
    `TencentMapOptions` | `setMapFrameRate(float mapFrameRate)` 设置地图刷新帧率
    `TencentMapOptions` | `setMapKernel(TencentMapOptions.IMapKernel kernel)` 设置地图核心类型
    `TencentMapOptions` | `setMapKey(java.lang.String mapKey)` 用户设置的地图KEY
    `TencentMapOptions` | `setMapViewType(MapViewType mapViewType)` 设置视图容器类型
    `TencentMapOptions` | `setMaxIconMemoryCacheSize(int maxIconMemoryCacheSize)` 设置最大Icon内存缓存大小，单位MB
    `TencentMapOptions` | `setMultipleInfoWindowEnable(boolean isEnable)` 设置是否允许显示多InfoWindow,默认地图中只允许显示一个InfoWindow
    `TencentMapOptions` | `setNetAdapter(com.tencent.map.tools.net.AdapterType adapterType, android.os.Bundle params)` 设置网络适配器类型
    `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(java.lang.String version)` 设置卫星图配置版本
    `TencentMapOptions` | `setServiceProtocol(int protocolFrom, java.lang.Object protocolDataDesc)` 设置服务协议
    `TencentMapOptions` | `setSubInfo(java.lang.String subKey, java.lang.String subId)` 设置附加的 key 信息
    `TencentMapOptions` | `setTrafficStyle(TrafficStyle trafficStyle)` 设置路况样式
    `TencentMapOptions` | `setTypeface(android.graphics.Typeface typeface)` 设置自定义字体 地图内部字体统一使用 `Typeface.DEFAULT`，默认修改仅影响地图内字体
    `java.lang.String` | `toString()`

    - ### 从类继承的方法 java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### 字段详细资料

    - #### LOGO_POSITION_BOTTOM_LEFT

          public static final int LOGO_POSITION_BOTTOM_LEFT

      设置地图logo的显示位置：左下角
      另请参阅:
        常量字段值

    - #### LOGO_POSITION_BOTTOM_RIGHT

          public static final int LOGO_POSITION_BOTTOM_RIGHT

      设置地图logo的显示位置：右下角(默认)
      另请参阅:
        常量字段值

    - #### LOGO_POSITION_TOP_RIGHT

          public static final int LOGO_POSITION_TOP_RIGHT

      设置地图logo的显示位置：右上角
      另请参阅:
        常量字段值

    - #### LOGO_POSITION_TOP_LEFT

          public static final int LOGO_POSITION_TOP_LEFT

      设置地图logo的显示位置：左上角
      另请参阅:
        常量字段值

    - #### LOGO_POSITION_BOTTOM_CENTER

          public static final int LOGO_POSITION_BOTTOM_CENTER

      设置地图logo的显示位置：底部居中
      另请参阅:
        常量字段值

    - #### LOGO_POSITION_TOP_CENTER

          public static final int LOGO_POSITION_TOP_CENTER

      设置地图logo的显示位置：顶部居中
      另请参阅:
        常量字段值

    - #### SCALEVIEW_POSITION_BOTTOM_LEFT

          public static final int SCALEVIEW_POSITION_BOTTOM_LEFT

      设置地图比例尺的显示位置：左下角,默认
      另请参阅:
        常量字段值

    - #### SCALEVIEW_POSITION_BOTTOM_RIGHT

          public static final int SCALEVIEW_POSITION_BOTTOM_RIGHT

      设置地图比例尺的显示位置：右下角
      另请参阅:
        常量字段值

    - #### SCALEVIEW_POSITION_TOP_RIGHT

          public static final int SCALEVIEW_POSITION_TOP_RIGHT

      设置地图比例尺的显示位置：右上角
      另请参阅:
        常量字段值

    - #### SCALEVIEW_POSITION_TOP_LEFT

          public static final int SCALEVIEW_POSITION_TOP_LEFT

      设置地图比例尺的显示位置：左上角
      另请参阅:
        常量字段值

    - #### SCALEVIEW_POSITION_BOTTOM_CENTER

          public static final int SCALEVIEW_POSITION_BOTTOM_CENTER

      设置地图比例尺的显示位置：底部居中
      另请参阅:
        常量字段值

    - #### SCALEVIEW_POSITION_TOP_CENTER

          public static final int SCALEVIEW_POSITION_TOP_CENTER

      设置地图比例尺的显示位置：顶部居中
      另请参阅:
        常量字段值

    - #### ZOOM_POSITION_BOTTOM_LEFT

          public static final int ZOOM_POSITION_BOTTOM_LEFT

      设置地图缩放控件的显示位置：左下角
      另请参阅:
        常量字段值

    - #### ZOOM_POSITION_BOTTOM_RIGHT

          public static final int ZOOM_POSITION_BOTTOM_RIGHT

      设置地图缩放控件的显示位置：右下角，默认
      另请参阅:
        常量字段值

    - #### ZOOM_POSITION_TOP_RIGHT

          public static final int ZOOM_POSITION_TOP_RIGHT

      设置地图缩放控件的显示位置：右上角
      另请参阅:
        常量字段值

    - #### ZOOM_POSITION_TOP_LEFT

          public static final int ZOOM_POSITION_TOP_LEFT

      设置地图缩放控件的显示位置：左上角
      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### TencentMapOptions

          public TencentMapOptions()

  - ### 方法详细资料

    - #### isForceHttps

          public boolean isForceHttps()

      是否强制Https
      返回:
        默认true

    - #### setForceHttps

          public TencentMapOptions setForceHttps(boolean forceHttps)

      强制Https，默认开启，如果关闭，网络配置不会强制转成https
      参数:
        `forceHttps` - 默认为true

    - #### getCustomAssetsPath

          public final java.lang.String getCustomAssetsPath()

      获取个性化底图资源文件在 assets 目录中的路径

    - #### setCustomAssetsPath

          public final TencentMapOptions setCustomAssetsPath(java.lang.String customAssetsPath)

      设置个性化底图资源文件在 assets 目录中的路径
      参数:
        `customAssetsPath` -

    - #### getCustomLocalPath

          public final java.lang.String getCustomLocalPath()

      获取个性化底图资源文件在本地目录中的绝对路径
      返回:

    - #### setCustomLocalPath

          public final TencentMapOptions setCustomLocalPath(java.lang.String customLocalPath)

      设置个性化底图资源文件在本地目录中的绝对路径
      参数:
        `customLocalPath` -

    - #### getCustomCacheRootPath

          public final java.lang.String getCustomCacheRootPath()

    - #### setCustomCacheRootPath

          public final TencentMapOptions setCustomCacheRootPath(java.lang.String customCacheRootPath)

      设置自定义缓存根目录，多地图实例共享
      参数:
        `customCacheRootPath` - 缓存根目录，确保目录可读可写且存储空间大于5M以上，否则不生效

    - #### setHandDrawMapEnable

          public final TencentMapOptions setHandDrawMapEnable(boolean enable)

      设置是否使用手绘图
      参数:
        `enable` -

    - #### isHandDrawMapEnable

          public final boolean isHandDrawMapEnable()

      是否使用手绘图
      返回:

    - #### getExtSurface

          public final java.lang.Object getExtSurface()

      获取用户指定地图渲染 surface
      返回:

    - #### setExtSurface

          public final TencentMapOptions setExtSurface(java.lang.Object surface)

      设置用户指定地图要渲染到的 surface(类型可支持Surface/SurfaceTexture/SurfaceHolder)
      参数:
        `surface` -

    - #### setTypeface

          public final TencentMapOptions setTypeface(android.graphics.Typeface typeface)

      设置自定义字体

      地图内部字体统一使用 `Typeface.DEFAULT`，默认修改仅影响地图内字体

      参数:
        `typeface` - 自定义字体库

    - #### getTypeface

          public android.graphics.Typeface getTypeface()

      获取当前地图的字体
      返回:
        字体库

    - #### getDebugTags

          public java.lang.String[] getDebugTags()

      获取Debug模式的标签
      返回:
        标签数组

    - #### setExtSurfaceDimension

          public final TencentMapOptions setExtSurfaceDimension(int width,
                                                                int height)

      设置外部传入的Surface or SurfaceTexture的尺寸
      参数:
        `width` -
        `height` -

    - #### getExtSurfaceWidth

          public final int getExtSurfaceWidth()

      获取扩展屏幕的宽度
      返回:
        宽度

    - #### getExtSurfaceHeight

          public final int getExtSurfaceHeight()

      获取扩展屏幕的高度
      返回:
        高度

    - #### setSubInfo

          public final TencentMapOptions setSubInfo(java.lang.String subKey,
                                                    java.lang.String subId)

      设置附加的 key 信息
      参数:
        `subKey` - 附加 key，这个 key 与 manifest 里面的 key 都是从 lbs.qq.com 获取的
        `subId` - 附加 appId

    - #### getSubId

          public final java.lang.String getSubId()

      获取附加 appId
      返回:
        子AppId

    - #### getSubKey

          public final java.lang.String getSubKey()

      设置附加 key
      返回:
        子Key

    - #### setMapKey

          public final TencentMapOptions setMapKey(java.lang.String mapKey)

      用户设置的地图KEY
      参数:
        `mapKey` -
      从以下版本开始:
        4.2.9

    - #### getMapKey

          public final java.lang.String getMapKey()

      获取用户设置的地图KEY
      返回:
        地图KEY
      从以下版本开始:
        4.2.9

    - #### openDebugLogByTags

          public final TencentMapOptions openDebugLogByTags(java.lang.String... tags)

      打开调试日志

      注意：请不要在线上环境打开此开关

      参数:
        `tags` -
      从以下版本开始:
        4.2.9

    - #### setMultipleInfoWindowEnable

          public final TencentMapOptions setMultipleInfoWindowEnable(boolean isEnable)

      设置是否允许显示多InfoWindow,默认地图中只允许显示一个InfoWindow
      参数:
        `isEnable` -

    - #### isMultipleInfoWindowEnable

          public final boolean isMultipleInfoWindowEnable()

      是否允许显示多InfoWindow
      返回:

    - #### setSatelliteVersion

          public TencentMapOptions setSatelliteVersion(java.lang.String version)

      设置卫星图配置版本
      参数:
        `version` - 版本名
      返回:
        更新之后的Options对象
      从以下版本开始:
        4.3.0

    - #### getSatelliteVersion

          public java.lang.String getSatelliteVersion()

      获取配置的卫星图版本
      返回:
        版本名
      从以下版本开始:
        4.3.0

    - #### setMapViewType

          public final TencentMapOptions setMapViewType(MapViewType mapViewType)

      设置视图容器类型
      参数:
        `mapViewType` -
      返回:

    - #### getMapViewType

          public MapViewType getMapViewType()

      获得用户设置的地图视图类型
      返回:
        地图视图类型

    - #### setMapKernel

          public final TencentMapOptions setMapKernel(TencentMapOptions.IMapKernel kernel)

      设置地图核心类型
      参数:
        `kernel` -

    - #### getMapKernel

          public TencentMapOptions.IMapKernel getMapKernel()

      获取地图核心类型
      返回:
        地图核心类型

    - #### setServiceProtocol

          public TencentMapOptions setServiceProtocol(int protocolFrom,
                                                      java.lang.Object protocolDataDesc)

      设置服务协议
      参数:
        `protocolFrom` - 资源来源 参考 `TencentMapResource.ResourceFrom`
        `protocolDataDesc` - 资源数据

    - #### getProtocolFrom

          public int getProtocolFrom()

      获取协议来源
      返回:

    - #### getProtocolDataDesc

          public java.lang.Object getProtocolDataDesc()

      获取协议数据描述
      返回:

    - #### setNetAdapter

          public TencentMapOptions setNetAdapter(com.tencent.map.tools.net.AdapterType adapterType,
                                                 android.os.Bundle params)

      设置网络适配器类型
      参数:
        `adapterType` - 适配器类型
        `params` - 初始化参数

    - #### getNetAdapterType

          public com.tencent.map.tools.net.AdapterType getNetAdapterType()

      获取网络适配器类型
      返回:
        网络适配器类型

    - #### getNetParams

          public android.os.Bundle getNetParams()

      获取网络适配器初始化参数
      返回:
        网络适配器初始化参数

    - #### setCustomUserID

          public TencentMapOptions setCustomUserID(java.lang.String cuid)

      设置用户自定义的UID 此id会加入到网络请求的参数列表中，用户可以通过"cuid"加以识别
      参数:
        `cuid` -
      从以下版本开始:
        4.3.3

    - #### getCustomUserId

          public java.lang.String getCustomUserId()

      获取用户自定义的UID
      返回:
        CUID

    - #### setGetMapAsync

          public TencentMapOptions setGetMapAsync(com.tencent.map.tools.Callback<TencentMap> callback)

      设置异步获取地图对象 注意：在代码中，设置异步获取地图对象之后，在创建MapView时，不能直接调用`MapView.getMap()`来获取 地图对象，需要等回调返回之后才能做后续的地图操作，否则会出现地图对象为NULL。
      参数:
        `callback` - 异步回调，回调方法在主线程执行

    - #### getMapAsyncCallback

          public com.tencent.map.tools.Callback<TencentMap> getMapAsyncCallback()

      获取异步回调
      返回:
        异步回调

    - #### setOnMapLoadedCallback

          public TencentMapOptions setOnMapLoadedCallback(TencentMap.OnMapLoadedCallback onMapLoadedCallback)

      设置地图首次稳定后的加载回调
      返回:

    - #### getOnMapLoadedCallback

          public TencentMap.OnMapLoadedCallback getOnMapLoadedCallback()

    - #### setOnAuthCallback

          public TencentMapOptions setOnAuthCallback(TencentMap.OnAuthResultCallback onAuthResultCallback)

      设置地图鉴权状态回调
      返回:

    - #### getOnAuthCallback

          public TencentMap.OnAuthResultCallback getOnAuthCallback()

    - #### setOfflineMapEnable

          public TencentMapOptions setOfflineMapEnable(boolean enable)

      设置离线地图开关
      参数:
        `enable` - 默认为false，不打开离线地图

    - #### isOfflineMapEnable

          public boolean isOfflineMapEnable()

      离线地图是否打开
      返回:
        离线地图打开状态

    - #### setOverSeaSource

          public TencentMapOptions setOverSeaSource(OverSeaSource overSeaSource)

      设置海外图图源
      参数:
        `overSeaSource` - 图源
        - 默认 `OverSeaSource.DEFAULT`
        - 备用图源 `OverSeaSource.SPARE`

    - #### getOverSeaSource

          public OverSeaSource getOverSeaSource()

      获取当前海外图图源

    - #### setDisallowInterceptTouchEvent

          public TencentMapOptions setDisallowInterceptTouchEvent(boolean disallowIntercept)

      设置父视图是否允许拦截
      参数:
        `disallowIntercept` - 不允许父视图拦截

    - #### isDisallowInterceptTouchEvent

          public boolean isDisallowInterceptTouchEvent()

    - #### getTrafficStyle

          public TrafficStyle getTrafficStyle()

      获取路况样式
      返回:

    - #### setTrafficStyle

          public TencentMapOptions setTrafficStyle(TrafficStyle trafficStyle)

      设置路况样式
      参数:
        `trafficStyle` - see `TrafficStyle`
      返回:

    - #### getMapFrameRate

          public float getMapFrameRate()

      获取当前刷新帧率
      返回:
        刷新帧率大小

    - #### setMapFrameRate

          public TencentMapOptions setMapFrameRate(float mapFrameRate)

      设置地图刷新帧率
      参数:
        `mapFrameRate` - 刷新帧率，建议设置30-60帧内效果最好，有效取值范围(0,)

    - #### isOpaque

          public boolean isOpaque()

      获取当前地图是否不透明
      返回:

    - #### setOpaque

          public TencentMapOptions setOpaque(boolean opaque)

      设置地图是否透明, TextureMapView使用, 默认为true, 不透明
      参数:
        `opaque` -
      返回:

    - #### isMSAA

          public boolean isMSAA()

      获取当前地图是否开启了MSAA抗锯齿
      返回:

    - #### enableMSAA

          public TencentMapOptions enableMSAA(boolean msaa)

      设置地图开启MSAA抗锯齿, 默认为false, 不开启抗锯齿(开启后, 可有效消除摩尔纹, 会有一定CPU性能增长)
      参数:
        `msaa` -
      返回:

    - #### getMaxIconMemoryCacheSize

          public int getMaxIconMemoryCacheSize()

      最大Icon内存缓存大小
      返回:
        缓存大小

    - #### setMaxIconMemoryCacheSize

          public TencentMapOptions setMaxIconMemoryCacheSize(int maxIconMemoryCacheSize)

      设置最大Icon内存缓存大小，单位MB
      参数:
        `maxIconMemoryCacheSize` - 最大缓存大小，默认30MB，最小值10MB

    - #### equals

          public boolean equals(java.lang.Object o)

      覆盖:
        `equals` 在类中 `java.lang.Object`

    - #### hashCode

          public int hashCode()

      覆盖:
        `hashCode` 在类中 `java.lang.Object`

    - #### toString

          public java.lang.String toString()

      覆盖:
        `toString` 在类中 `java.lang.Object`