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

Constructors 
TileFactory​(TileImageProvider tileImageProvider)  
Constructor Description

Method Summary

All Methods Instance Methods Concrete Methods 
com.bbn.openmap.omGraphics.OMGraphic getTileFromProvider​(int x, int y, int zoomLevel, com.bbn.openmap.proj.Projection proj)  
TileImageProvider getTileImageProvider()  
Modifier and Type Method Description

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 Detail

TileFactory

public TileFactory​(TileImageProvider tileImageProvider)

Method Detail

getTileFromProvider

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

getTileImageProvider

public TileImageProvider getTileImageProvider()
How can we improve this article?