public class DebugMapTileFactory extends StandardMapTileFactory
The properties for the layer looke like this (with tileDebug as an example prefix):
tileDebug.class=com.bbn.openmap.layer.imageTile.MapTileLayer tileDebug.prettyName=Map Tile Information tileDebug.tileFactory=com.bbn.openmap.dataAccess.mapTile.DebugMapTileFactory
StandardMapTileFactory.TilePathBuilder
CACHE_SIZE_PROPERTY, EMPTY_TILE_HANDLER_PROPERTY, emptyTileHandler, FILE_EXT_PROPERTY, fileExt, lastProj, logger, mapTileLogger, mapTileRequester, mtcTransform, MTCTRANSFORM_PROPERTY, prefix, ROOT_DIR_PATH_PROPERTY, ROOT_DIR_PROPERTY, rootDir, rootDirProperty, scales, TILE_IMAGE_PREPARER_PROPERTY, TILE_PROPERTIES, tileImagePreparer, verbose, ZOOM_LEVEL_INFO_PROPERTY, ZOOM_LEVEL_TILE_SIZE_PROPERTY, zoomLevelInfo, zoomLevelTileSize
DEFAULT_MAX_CACHE_SIZE, logicalClock, objs
EditorProperty, initPropertiesProperty, LabelEditorProperty, ScopedEditorProperty
Constructor and Description |
---|
DebugMapTileFactory() |
Modifier and Type | Method and Description |
---|---|
CacheObject |
load(java.lang.Object key,
int x,
int y,
int zoomLevel,
Projection proj)
Called to load cache object from data source, when not found in cache.
|
buildCacheKey, buildFilePath, configureFromProperties, createOMGraphicFromBufferedImage, get, getEmptyTile, getEmptyTileHandler, getFileExt, getFromCache, getMapTileRequester, getMtcTransform, getProperties, getPropertyInfo, getPropertyPrefix, getRootDir, getTileImagePreparer, getTileMatchingProjectionType, getTileNotMatchingProjectionType, getTiles, getTiles, getTiles, getTiles, getZoomLevelForProj, getZoomLevelInfo, load, preprocessImage, reset, setEmptyTileHandler, setFileExt, setMapTileRequester, setMtcTransform, setProperties, setProperties, setPropertyPrefix, setRootDir, setTileImagePreparer, setZoomLevelInfo
clear, get, getCacheSize, listIterator, replaceLeastUsed, resetCache, resetCache, searchCache
public CacheObject load(java.lang.Object key, int x, int y, int zoomLevel, Projection proj)
StandardMapTileFactory
load
in class StandardMapTileFactory
key
- cache keyx
- uv x coordinatey
- uv y coordinatezoomLevel
- zoom level for tile to loadproj
- passed solely to enable checking if the projection of the
tiles matches the rendered projection.Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details