public interface ImageTileCache<T extends TileSourceInfo>
限定符和类型 | 方法和说明 |
---|---|
void |
cacheImage(MapParameter mapParam, ImageOutputOption outputOption, byte[] imageData)
缓存一个出图请求。
|
void |
clear(java.lang.String mapName, Rectangle2D bounds)
清除制定地图,指定范围内的切片缓存
|
void |
clearAll(java.lang.String mapName)
清除指定地图全部切片缓存
|
void |
dispose()
释放缓存相关资源
|
Point2D |
getCompatibleTileOrigin(MapParameter param, ImageOutputOption outputOption)
找到符合当前请求的切片原点。
|
ImageTileInfo |
getImageCache(MapParameter mapParameter, ImageOutputOption outputOption)
获取给定出图请求的图片缓存。
|
TilesetInfo[] |
getTilesetInfos(java.lang.String mapName)
获取给定地图的所有切片信息。
|
boolean |
isAvailable()
返回缓存是否有效的状态
|
void cacheImage(MapParameter mapParam, ImageOutputOption outputOption, byte[] imageData) throws MapException
缓存一个出图请求。
mapParam
-outputOption
-imageData
- 切片的二进制数据MapException
ImageTileInfo getImageCache(MapParameter mapParameter, ImageOutputOption outputOption) throws MapException
获取给定出图请求的图片缓存。
mapParameter
-outputOption
-MapException
TilesetInfo[] getTilesetInfos(java.lang.String mapName)
mapName
-void clear(java.lang.String mapName, Rectangle2D bounds) throws MapException
清除制定地图,指定范围内的切片缓存
mapName
- 地图名bounds
- 范围,如果为空,则清除所有MapException
void clearAll(java.lang.String mapName) throws MapException
清除指定地图全部切片缓存
mapName
- 地图名MapException
void dispose()
释放缓存相关资源
Point2D getCompatibleTileOrigin(MapParameter param, ImageOutputOption outputOption)
找到符合当前请求的切片原点。
param
-outputOption
-boolean isAvailable()
返回缓存是否有效的状态