com.supermap.services.components.tilecache
接口 VectorTileCache<T extends TileSourceInfo>
-
- 所有已知实现类:
- DefaultVectorTileCache, MongoDBMVTTileCache
public interface VectorTileCache<T extends TileSourceInfo>
-
-
方法概要
方法 限定符和类型 方法和说明 void
cacheVector(VectorTileParameter vectorTileParameter, VectorTileData vectorTile)
缓存矢量请求结果。void
clear(java.lang.String mapName, Rectangle2D bounds)
清除制定地图,指定范围内的切片缓存void
clearAll(java.lang.String mapName)
清除指定地图,指定范围内的切片缓存void
dispose()
释放缓存相关资源MetaData
getMetaData(VectorTileParameter vectorTileParameter)
获取矢量缓存的元数据VectorTileInfo
getVectorCache(VectorTileParameter vectorTileParameter)
获取给定请求的矢量缓存。TilesetInfo[]
getVectorTilesetInfos(java.lang.String mapName)
获取给定地图的所有切片信息。boolean
support(TileType tileType)
是否支持使用缓存
-
-
-
方法详细资料
-
clear
void clear(java.lang.String mapName, Rectangle2D bounds) throws MapException
清除制定地图,指定范围内的切片缓存
- 参数:
mapName
- 地图名bounds
- 范围,如果为空,则清除所有- 抛出:
MapException
-
clearAll
void clearAll(java.lang.String mapName) throws MapException
清除指定地图,指定范围内的切片缓存
- 参数:
mapName
- 地图名- 抛出:
MapException
-
dispose
void dispose()
释放缓存相关资源
-
cacheVector
void cacheVector(VectorTileParameter vectorTileParameter, VectorTileData vectorTile)
缓存矢量请求结果。
- 参数:
vectorTileParameter
-vectorTile
- 矢量切片
-
getVectorCache
VectorTileInfo getVectorCache(VectorTileParameter vectorTileParameter)
获取给定请求的矢量缓存。
- 参数:
vectorTileParameter
-- 返回:
- 切片数据
-
getVectorTilesetInfos
TilesetInfo[] getVectorTilesetInfos(java.lang.String mapName)
获取给定地图的所有切片信息。- 参数:
mapName
-- 返回:
-
getMetaData
MetaData getMetaData(VectorTileParameter vectorTileParameter)
获取矢量缓存的元数据
- 参数:
vectorTileParameter
-- 返回:
- 从以下版本开始:
- 9.1.0
-
support
boolean support(TileType tileType)
是否支持使用缓存
- 返回:
-
-