| java.lang.Object | |
| ↳ | com.tencent.tencentmap.mapsdk.maps.model.TileOverlayOptions |
TileProvider builder
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | MAX_DATA_LEVEL | ||||||||||
| int | MAX_VISIBLE_LEVEL | ||||||||||
| int | MIN_DATA_LEVEL | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| TileOverlayOptions() | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| TileOverlayOptions |
betterQuality(boolean betterQuality)
This method is deprecated.
弃用,建议使用
displayHD(boolean)
| ||||||||||
| TileOverlayOptions |
dataLevelRange(int minLevel, int maxLevel)
设置Tile请求展示的数据级别范围,若范围超出真实数据级别范围,则显示不显示Tile
| ||||||||||
| TileOverlayOptions |
diskCacheDir(String diskCacheDir)
设置磁盘缓存路径
如果有 WRITE_EXTERNAL_STORAGE 权限,diskCacheDir 的父目录为 /sdcard/tencentmapsdk/app_package_name/data/tile 如果没有 WRITE_EXTERNAL_STORAGE 权限,diskCacheDir 的父目录为 getFilesDir().getAbsolutePath()/tile | ||||||||||
| TileOverlayOptions |
displayHD(boolean displayHD)
当前 TileOverlay 是否以高清模式加载
| ||||||||||
| String |
getDiskCacheDir()
获取磁盘缓存目录
| ||||||||||
| int |
getLevelOffset()
获取数据级别的偏移值
| ||||||||||
| int |
getMaxDataLevel()
获取最大数据级别
| ||||||||||
| int |
getMaxMemoryCacheSize(TencentMapContext context)
获得最大内存缓存大小
| ||||||||||
| int |
getMaxVisibleLevel()
获取最小显示级别
| ||||||||||
| int |
getMinDataLevel()
获取最小数据级别
| ||||||||||
| int |
getMinVisibleLevel()
获取最大显示级别
| ||||||||||
| TileProvider |
getTileProvider()
获取瓦片源
| ||||||||||
| String |
getVersionInfo()
设置瓦片数据的版本信息
| ||||||||||
| int |
getZIndex()
获取 TileOverlay 的绘制层级
| ||||||||||
| boolean |
isBetterQuality()
This method is deprecated.
弃用,建议使用
isDisplayHD()
| ||||||||||
| boolean |
isDisplayHD()
是否高清
| ||||||||||
| boolean |
isReuseTile()
是否复用瓦片
| ||||||||||
| TileOverlayOptions |
levelOffset(int offset)
设置Tile数据级别偏移,范围[-2,2]
| ||||||||||
| TileOverlayOptions |
maxMemoryCacheSize(int maxMemoryCacheSize)
设置最大内存缓存值
| ||||||||||
| TileOverlayOptions |
reuseTile(boolean reuseTile)
当前 TileOverlay 是否采用复用瓦片策略加载
| ||||||||||
| TileOverlayOptions |
tileProvider(TileProvider tileProvider)
设置瓦片源
| ||||||||||
| String | toString() | ||||||||||
| TileOverlayOptions |
versionInfo(String versionInfo)
瓦片图层数据的版本信息,不同版本的数据会存放到
getDiskCacheDir()/getVersionInfo() 目录下 | ||||||||||
| TileOverlayOptions |
visibleLevelRange(int minLevel, int maxLevel)
设置Tile可显示的级别范围
| ||||||||||
| TileOverlayOptions |
zIndex(int zindex)
设置瓦片的绘制层级,该参数只对添加多层 TileOverlay 的情况下有意义。
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
This method is deprecated.
弃用,建议使用displayHD(boolean)
当前 TileOverlay 是否以高清模式加载
| betterQuality | 如果是 true,将以高清模式加载瓦片,每个瓦片会以 256*256 dp 展示; 如果是 false,每个瓦片会以 512 * 512 dp 展示; 地图 sdk 默认为 true |
|---|
设置Tile请求展示的数据级别范围,若范围超出真实数据级别范围,则显示不显示Tile
| minLevel | 最小级别,取值范围[MIN_DATA_LEVEL,MAX_DATA_LEVEL],有效性校验必须小于等于最大级别 |
|---|---|
| maxLevel | 最大级别,取值范围[MIN_DATA_LEVEL,MAX_DATA_LEVEL],有效性校验必须大于等于最大级别 |
设置磁盘缓存路径
如果有 WRITE_EXTERNAL_STORAGE 权限,diskCacheDir 的父目录为 /sdcard/tencentmapsdk/app_package_name/data/tile
如果没有 WRITE_EXTERNAL_STORAGE 权限,diskCacheDir 的父目录为 getFilesDir().getAbsolutePath()/tile
| diskCacheDir | 磁盘缓存目录 |
|---|
当前 TileOverlay 是否以高清模式加载
| displayHD | 如果是 true,将以高清模式加载瓦片,每个瓦片会以 256*256 dp 展示; 如果是 false,每个瓦片会以 512 * 512 dp 展示; 地图 sdk 默认为 true |
|---|
获取磁盘缓存目录
获取数据级别的偏移值
获取最大数据级别
获取最小显示级别
获取最小数据级别
获取最大显示级别
设置瓦片数据的版本信息
获取 TileOverlay 的绘制层级
是否高清
是否复用瓦片
设置Tile数据级别偏移,范围[-2,2]
| offset | 偏移量,默认为1 |
|---|
设置最大内存缓存值
| maxMemoryCacheSize | 内存缓存值 单位:字节 |
|---|
当前 TileOverlay 是否采用复用瓦片策略加载
| reuseTile | 如果跨级别的瓦片之间图片差异较小,则建议采用true,下载中的瓦片将以复用前序瓦片的形式加载, 可以极大提升加载展示体验 如果跨级别的瓦片之间图片差异较大,则建议采用 false,否则可能会因为复用瓦片策略导致视觉残影的效果 地图 sdk 默认为 false |
|---|
瓦片图层数据的版本信息,不同版本的数据会存放到 getDiskCacheDir()/getVersionInfo() 目录下
设置Tile可显示的级别范围
| minLevel | 最小级别,取值范围[MIN_DATA_LEVEL,MAX_VISIBLE_LEVEL],有效性校验必须小于等于最大级别 |
|---|---|
| maxLevel | 最大级别,取值范围[MIN_DATA_LEVEL,MAX_VISIBLE_LEVEL],有效性校验必须大于等于最大级别 |
设置瓦片的绘制层级,该参数只对添加多层 TileOverlay 的情况下有意义。