public class GoogleMapsCacheStruct
extends java.lang.Object
| Constructor and Description |
|---|
GoogleMapsCacheStruct(int levels,
int tilePxWidth,
int tilePxHeight,
java.lang.String layerName,
java.lang.String baseDir,
java.lang.String fileSuffix,
long size)
Creates a Google Maps cache struct
|
| Modifier and Type | Method and Description |
|---|---|
double |
clipDecimals(double num,
int n)
Clips a given double to n decimals
|
boolean |
compare(CacheStruct struct) |
java.lang.String |
getEPSG() |
java.lang.String |
getFileSize() |
java.lang.String |
getFileSuffix() |
int |
getLayerHeightOfTileMatrixByLevel(int level) |
int |
getLayerInitXTilePositionByLevel(int level) |
int |
getLayerInitYTilePositionByLevel(int level) |
java.lang.String |
getLayerName() |
int |
getLayerWidthOfTileMatrixByLevel(int level) |
int |
getNumberOfLevels() |
double |
getPixelSizeByLevel(int level) |
java.lang.String |
getServerURL() |
java.awt.geom.Point2D[] |
getTileExtent(int level,
int col,
int row) |
java.awt.geom.Point2D[] |
getTileExtent(Tile tile) |
java.util.List<Tile> |
getTileList(java.awt.geom.Point2D ul,
java.awt.geom.Point2D lr,
double mtsPixelXRequest) |
java.util.List<Tile> |
getTileList(java.awt.geom.Rectangle2D r) |
int[] |
getTileSizeByLevel(int level) |
double[] |
getTileSizeInRealCoordsByLevel(int level) |
Tile |
getTileStructure(int level,
int tileCol,
int tileRow,
java.awt.geom.Point2D ul,
java.awt.geom.Point2D lr) |
Extent |
getWorldExtent()
Return extent of Google Maps world
|
long |
getWorldHeightOfTileMatrixByLevel(int level) |
long |
getWorldWidthOfTileMatrixByLevel(int level) |
public GoogleMapsCacheStruct(int levels,
int tilePxWidth,
int tilePxHeight,
java.lang.String layerName,
java.lang.String baseDir,
java.lang.String fileSuffix,
long size)
levels - tilePxWidth - tilePxHeight - layerName - baseDir - fileSuffix - size - public Extent getWorldExtent()
public int getNumberOfLevels()
public java.lang.String getLayerName()
public java.lang.String getServerURL()
public java.lang.String getFileSuffix()
public int[] getTileSizeByLevel(int level)
public double[] getTileSizeInRealCoordsByLevel(int level)
public int getLayerWidthOfTileMatrixByLevel(int level)
public int getLayerHeightOfTileMatrixByLevel(int level)
public int getLayerInitXTilePositionByLevel(int level)
public int getLayerInitYTilePositionByLevel(int level)
public long getWorldHeightOfTileMatrixByLevel(int level)
public long getWorldWidthOfTileMatrixByLevel(int level)
public double getPixelSizeByLevel(int level)
public java.awt.geom.Point2D[] getTileExtent(Tile tile)
public java.awt.geom.Point2D[] getTileExtent(int level,
int col,
int row)
public java.util.List<Tile> getTileList(java.awt.geom.Rectangle2D r)
public java.util.List<Tile> getTileList(java.awt.geom.Point2D ul,
java.awt.geom.Point2D lr,
double mtsPixelXRequest)
public boolean compare(CacheStruct struct)
public java.lang.String getEPSG()
public java.lang.String getFileSize()
public double clipDecimals(double num,
int n)
num - n - public Tile getTileStructure(int level,
int tileCol,
int tileRow,
java.awt.geom.Point2D ul,
java.awt.geom.Point2D lr)
throws TileBuildException
TileBuildException