public class DefaultImageTileCache<T extends TileSourceInfo> extends TileCacheBase<T> implements ImageTileCache<T>
tilesource, tilesourceInfo| 构造器和说明 |
|---|
DefaultImageTileCache() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
appendResolution(ImageTileset tileset, MapParameter mapParameter) |
void |
cacheImage(MapParameter mapParam, ImageOutputOption outputOption, byte[] imageData)
缓存一个出图请求。
|
Point2D |
getCompatibleTileOrigin(MapParameter param, ImageOutputOption outputOption)
找到符合当前请求的切片原点。
|
ImageTileInfo |
getImageCache(MapParameter mapParameter, ImageOutputOption outputOption)
获取给定出图请求的图片缓存。
|
ImageMetaData |
getImageMetaData(java.lang.String mapName, MapParameter mapParameter, double resolution)
根据地图名、地图参数、和分辨率寻找瓦片集,并返回对应源信息。
|
protected void |
setTileCacheTransformDisabled(boolean cacheResamplingDisabled) |
clear, clearAll, connectTileSource, dispose, getTilesetInfos, getTilesetInfos, init, insureInited, isAvailable, isAvailableclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclear, clearAll, dispose, getTilesetInfos, isAvailablepublic void cacheImage(MapParameter mapParam, ImageOutputOption outputOption, byte[] imageData)
ImageTileCache缓存一个出图请求。
cacheImage 在接口中 ImageTileCache<T extends TileSourceInfo>imageData - 切片的二进制数据public ImageTileInfo getImageCache(MapParameter mapParameter, ImageOutputOption outputOption) throws MapException
ImageTileCache获取给定出图请求的图片缓存。
getImageCache 在接口中 ImageTileCache<T extends TileSourceInfo>MapExceptionpublic ImageMetaData getImageMetaData(java.lang.String mapName, MapParameter mapParameter, double resolution)
ImageTileCachegetImageMetaData 在接口中 ImageTileCache<T extends TileSourceInfo>public Point2D getCompatibleTileOrigin(MapParameter param, ImageOutputOption outputOption)
ImageTileCache找到符合当前请求的切片原点。
getCompatibleTileOrigin 在接口中 ImageTileCache<T extends TileSourceInfo>protected void appendResolution(ImageTileset tileset, MapParameter mapParameter)
protected void setTileCacheTransformDisabled(boolean cacheResamplingDisabled)