com.supermap.services.components.tilecache

接口 VectorTileCache<T extends TileSourceInfo>

    • 方法详细资料

      • 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)
        

        是否支持使用缓存

        返回: