AnyLogic
Expand
Font size
    java.lang.Object
      com.bbn.openmap.util.cacheHandler.CacheHandler
        com.bbn.openmap.dataAccess.mapTile.StandardMapTileFactory
          com.bbn.openmap.dataAccess.mapTile.ServerMapTileFactory
            com.anylogic.engine.gis.TileFactory
All Implemented Interfaces:
com.bbn.openmap.dataAccess.mapTile.MapTileFactory, com.bbn.openmap.PropertyConsumer

@AnyLogicInternalAPI
public class TileFactory
extends com.bbn.openmap.dataAccess.mapTile.ServerMapTileFactory

Nested Class Summary

Nested classes/interfaces inherited from class com.bbn.openmap.dataAccess.mapTile.StandardMapTileFactory

com.bbn.openmap.dataAccess.mapTile.StandardMapTileFactory.TilePathBuilder

Field Summary

Fields inherited from class com.bbn.openmap.dataAccess.mapTile.ServerMapTileFactory

LOCAL_CACHE_ROOT_DIR_PROPERTY

Fields inherited from class com.bbn.openmap.dataAccess.mapTile.StandardMapTileFactory

CACHE_SIZE_PROPERTY, EMPTY_TILE_HANDLER_PROPERTY, FILE_EXT_PROPERTY, MTCTRANSFORM_PROPERTY, ROOT_DIR_PATH_PROPERTY, ROOT_DIR_PROPERTY, TILE_IMAGE_PREPARER_PROPERTY, TILE_PROPERTIES, ZOOM_LEVEL_INFO_PROPERTY, ZOOM_LEVEL_TILE_SIZE_PROPERTY

Fields inherited from class com.bbn.openmap.util.cacheHandler.CacheHandler

DEFAULT_MAX_CACHE_SIZE

Fields inherited from interface com.bbn.openmap.PropertyConsumer

EditorProperty, initPropertiesProperty, LabelEditorProperty, ScopedEditorProperty

Constructor Summary

ConstructorDescription
TileFactory(TileImageProvider tileImageProvider) 

Method Summary

Modifier and TypeMethodDescription
com.bbn.openmap.omGraphics.OMGraphicgetTileFromProvider(int x, int y, int zoomLevel, com.bbn.openmap.proj.Projection proj) 
TileImageProvidergetTileImageProvider() 

Methods inherited from class com.bbn.openmap.dataAccess.mapTile.ServerMapTileFactory

buildLocalFilePath, getFromCache, getImageBytes, getProperties, getPropertyInfo, load, reset, setProperties

Methods inherited from class com.bbn.openmap.dataAccess.mapTile.StandardMapTileFactory

buildFilePath, get, getEmptyTile, getEmptyTileHandler, getFileExt, getMapTileRequester, getMtcTransform, getPropertyPrefix, getRootDir, getTileImagePreparer, getTiles, getTiles, getTiles, getZoomLevelInfo, load, setEmptyTileHandler, setFileExt, setMapTileRequester, setMtcTransform, setProperties, setPropertyPrefix, setRootDir, setTileImagePreparer, setZoomLevelInfo

Methods inherited from class com.bbn.openmap.util.cacheHandler.CacheHandler

clear, get, getCacheSize, listIterator, resetCache, resetCache, searchCache

Methods inherited from class java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Methods inherited from interface com.bbn.openmap.dataAccess.mapTile.MapTileFactory

getEmptyTileHandler, getTiles, getTiles, getTiles, setMapTileRequester

Methods inherited from interface com.bbn.openmap.PropertyConsumer

getPropertyPrefix, setProperties, setPropertyPrefix

Constructor Details

TileFactory

public TileFactory(TileImageProvider tileImageProvider)

Method Details

getTileFromProvider

public com.bbn.openmap.omGraphics.OMGraphic getTileFromProvider(int x,
 int y,
 int zoomLevel,
 com.bbn.openmap.proj.Projection proj)

getTileImageProvider

public TileImageProvider getTileImageProvider()