Package | Description |
---|---|
org.openstreetmap.gui.jmapviewer |
This package and all sub-packages are belonging to the Java
component JMapViewer
|
org.openstreetmap.gui.jmapviewer.interfaces | |
org.openstreetmap.gui.jmapviewer.tilesources | |
org.openstreetmap.josm.data.imagery |
Provides the classes for JOSM imagery sources, coupled with
JMapViewer classes. |
org.openstreetmap.josm.gui.layer |
Provides classes for handling the different kinds of map layers.
|
org.openstreetmap.josm.gui.layer.imagery |
Provides classes for handling imagery background layers.
|
Modifier and Type | Field and Description |
---|---|
private Tile |
MemoryTileCache.CacheEntry.tile |
private Tile |
OsmTileLoader.OsmTileJob.tile |
Modifier and Type | Method and Description |
---|---|
Tile |
OsmTileLoader.OsmTileJob.getTile() |
Tile |
TileController.getTile(int tilex,
int tiley,
int zoom)
retrieves a tile from the cache.
|
Tile |
MemoryTileCache.getTile(TileSource source,
int x,
int y,
int z) |
Modifier and Type | Method and Description |
---|---|
void |
MemoryTileCache.addTile(Tile tile) |
protected MemoryTileCache.CacheEntry |
MemoryTileCache.createCacheEntry(Tile tile) |
TileJob |
OsmTileLoader.createTileLoaderJob(Tile tile) |
protected java.net.URLConnection |
OsmTileLoader.loadTileFromOsm(Tile tile) |
protected void |
OsmTileLoader.loadTileMetadata(Tile tile,
java.net.URLConnection urlConn) |
void |
JMapViewer.tileLoadingFinished(Tile tile,
boolean success) |
Constructor and Description |
---|
CacheEntry(Tile tile) |
OsmTileJob(Tile tile) |
Modifier and Type | Method and Description |
---|---|
Tile |
TileJob.getTile()
Function to return the tile associated with the job
|
Tile |
TileCache.getTile(TileSource source,
int x,
int y,
int z)
Retrieves a tile from the cache if present, otherwise
null
will be returned. |
Modifier and Type | Method and Description |
---|---|
void |
TileCache.addTile(Tile tile)
Adds a tile to the cache.
|
TileJob |
TileLoader.createTileLoaderJob(Tile tile)
A typical implementation of this function should create and return a
new
TileJob instance that performs the load action. |
void |
TileLoaderListener.tileLoadingFinished(Tile tile,
boolean success)
Will be called if a new
Tile has been loaded successfully. |
ICoordinate |
TileSource.tileXYToLatLon(Tile tile) |
Modifier and Type | Method and Description |
---|---|
ICoordinate |
AbstractTMSTileSource.tileXYToLatLon(Tile tile) |
Modifier and Type | Field and Description |
---|---|
private Tile |
TMSCachedTileLoaderJob.tile |
Modifier and Type | Method and Description |
---|---|
Tile |
TMSCachedTileLoaderJob.getCachedTile()
Method for getting the tile from cache only, without trying to reach remote resource
|
Tile |
TMSCachedTileLoaderJob.getTile() |
Modifier and Type | Method and Description |
---|---|
TileJob |
TMSCachedTileLoader.createTileLoaderJob(Tile tile) |
TileJob |
WMSCachedTileLoader.createTileLoaderJob(Tile tile) |
ICoordinate |
AbstractWMSTileSource.tileXYToLatLon(Tile tile) |
ICoordinate |
WMTSTileSource.tileXYToLatLon(Tile tile) |
Constructor and Description |
---|
TMSCachedTileLoaderJob(TileLoaderListener listener,
Tile tile,
org.apache.commons.jcs.access.behavior.ICacheAccess<java.lang.String,BufferedImageCacheEntry> cache,
int connectTimeout,
int readTimeout,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.concurrent.ThreadPoolExecutor downloadExecutor)
Constructor for creating a job, to get a specific tile from cache
|
WMSCachedTileLoaderJob(TileLoaderListener listener,
Tile tile,
org.apache.commons.jcs.access.behavior.ICacheAccess<java.lang.String,BufferedImageCacheEntry> cache,
int connectTimeout,
int readTimeout,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.concurrent.ThreadPoolExecutor downloadExecutor)
Creates a job - that will download specific tile
|
Modifier and Type | Field and Description |
---|---|
private Tile |
AbstractTileSourceLayer.TileHolder.t |
Modifier and Type | Method and Description |
---|---|
private Tile |
AbstractTileSourceLayer.getOrCreateTile(int x,
int y,
int zoom) |
private Tile |
AbstractTileSourceLayer.getOrCreateTile(TilePosition tilePosition) |
Tile |
AbstractTileSourceLayer.TileHolder.getTile() |
private Tile |
AbstractTileSourceLayer.getTile(int x,
int y,
int zoom)
Returns tile at given position.
|
private Tile |
AbstractTileSourceLayer.getTile(TilePosition tilePosition) |
private Tile |
AbstractTileSourceLayer.getTileForPixelpos(int px,
int py)
Returns tile for a pixel position.
|
private Tile |
AbstractTileSourceLayer.tempCornerTile(Tile t) |
Modifier and Type | Method and Description |
---|---|
private java.util.List<Tile> |
AbstractTileSourceLayer.TileSet.allExistingTiles()
Get all tiles represented by this TileSet that are already in the tileCache.
|
private java.util.List<Tile> |
AbstractTileSourceLayer.TileSet.allLoadedTiles() |
private java.util.List<Tile> |
AbstractTileSourceLayer.TileSet.allTiles(java.util.function.Function<TilePosition,Tile> mapper) |
private java.util.List<Tile> |
AbstractTileSourceLayer.TileSet.allTilesCreate() |
private java.util.Comparator<Tile> |
AbstractTileSourceLayer.TileSet.getTileDistanceComparator() |
private java.util.List<Tile> |
AbstractTileSourceLayer.paintTileImages(java.awt.Graphics g,
AbstractTileSourceLayer.TileSet ts) |
private java.util.List<Tile> |
AbstractTileSourceLayer.paintTileImages(java.awt.Graphics g,
AbstractTileSourceLayer.TileSet ts,
int zoom,
Tile border) |
Modifier and Type | Method and Description |
---|---|
private java.awt.Image |
AbstractTileSourceLayer.getLoadedTileImage(Tile tile)
Returns the image for the given tile image is loaded.
|
private boolean |
AbstractTileSourceLayer.loadTile(Tile tile,
boolean force) |
private java.util.List<Tile> |
AbstractTileSourceLayer.paintTileImages(java.awt.Graphics g,
AbstractTileSourceLayer.TileSet ts,
int zoom,
Tile border) |
private void |
AbstractTileSourceLayer.paintTileText(AbstractTileSourceLayer.TileSet ts,
Tile tile,
java.awt.Graphics g,
MapView mv,
int zoom,
Tile t) |
void |
AbstractTileSourceLayer.TileHolder.setTile(Tile t) |
private Tile |
AbstractTileSourceLayer.tempCornerTile(Tile t) |
void |
AbstractTileSourceLayer.tileLoadingFinished(Tile tile,
boolean success) |
void |
AbstractTileSourceLayer.PrecacheTask.tileLoadingFinished(Tile tile,
boolean success) |
Modifier and Type | Method and Description |
---|---|
private java.util.List<Tile> |
AbstractTileSourceLayer.TileSet.allTiles(java.util.function.Function<TilePosition,Tile> mapper) |
private void |
AbstractTileSourceLayer.TileSet.visitTilePosition(java.util.function.Consumer<Tile> visitor,
TilePosition tp,
java.util.function.Consumer<TilePosition> missed) |
void |
AbstractTileSourceLayer.TileSet.visitTiles(java.util.function.Consumer<Tile> visitor,
java.util.function.Consumer<TilePosition> missed)
Call the given paint method for all tiles in this tile set.
|
Modifier and Type | Method and Description |
---|---|
java.awt.geom.Point2D |
TileCoordinateConverter.getPixelForTile(Tile tile)
Gets the top left position of the tile inside the map view.
|
java.awt.geom.Rectangle2D |
TileCoordinateConverter.getRectangleForTile(Tile tile)
Gets the position of the tile inside the map view.
|
Constructor and Description |
---|
TilePosition(Tile tile)
Constructs a new
TilePosition . |