|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.epseelon.mobimap.tiles.TileFactoryInfo
public class TileFactoryInfo
A TileFactoryInfo encapsulates all information specific to a map server. This includes everything from the url to load the map tiles from to the size and depth of the tiles. Theoretically any map server can be used by installing a customized TileFactoryInfo.
| Constructor Summary | |
|---|---|
TileFactoryInfo(java.lang.String provider,
java.lang.String mode,
int minimumZoomLevel,
int maximumZoomLevel,
int tileSize,
boolean zeroTileAbscissaLeft,
boolean zeroTileOrdinateTop,
java.lang.String baseUrl,
java.lang.String urlSuffix)
Creates a new instance of TileFactoryInfo. |
|
| Method Summary | |
|---|---|
java.lang.String |
getBaseUrl()
|
int |
getDefaultZoomLevel()
|
double |
getLongitudeDegreeWidthInPixels(int zoom)
|
double |
getLongitudeRadianWidthInPixels(int zoom)
|
Point2D |
getMapCenterInPixelsAtZoom(int zoom)
|
int |
getMapWidthInTilesAtZoom(int zoom)
|
int |
getMaximumZoomLevel()
|
int |
getMinimumZoomLevel()
|
java.lang.String |
getMode()
|
int |
getNumberOfZoomLevels()
|
java.lang.String |
getProvider()
|
int |
getTileSize(int zoom)
Get the tile size. |
java.lang.String |
getUrlSuffix()
|
boolean |
isZeroTileAbscissaLeft()
A property indicating if the X coordinates of tiles go from right to left or left to right. |
boolean |
isZeroTileOrdinateTop()
A property indicating if the Y coordinates of tiles go from right to left or left to right. |
void |
setBaseUrl(java.lang.String baseUrl)
|
void |
setDefaultZoomLevel(int defaultZoomLevel)
|
void |
setUrlSuffix(java.lang.String urlSuffix)
|
void |
setZeroTileAbscissaLeft(boolean zeroTileAbscissaLeft)
A property indicating if the X coordinates of tiles go from right to left or left to right. |
void |
setZeroTileOrdinateTop(boolean zeroTileOrdinateTop)
A property indicating if the Y coordinates of tiles go from right to left or left to right. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TileFactoryInfo(java.lang.String provider,
java.lang.String mode,
int minimumZoomLevel,
int maximumZoomLevel,
int tileSize,
boolean zeroTileAbscissaLeft,
boolean zeroTileOrdinateTop,
java.lang.String baseUrl,
java.lang.String urlSuffix)
minimumZoomLevel - The minimum zoom levelmaximumZoomLevel - the maximum zoom leveltileSize - the size of the tiles in pixels (must be square)zeroTileAbscissaLeft - true if tile x is measured from the far left of the map to the far right, or
else false if based on the center line.zeroTileOrdinateTop - true if tile y is measured from the top (north pole) to the bottom (south pole)
or else false if based on the equator.baseUrl - the base url for grabbing tiles| Method Detail |
|---|
public int getMinimumZoomLevel()
public int getMaximumZoomLevel()
public int getMapWidthInTilesAtZoom(int zoom)
zoom -
public Point2D getMapCenterInPixelsAtZoom(int zoom)
zoom -
public int getTileSize(int zoom)
public double getLongitudeDegreeWidthInPixels(int zoom)
zoom -
public double getLongitudeRadianWidthInPixels(int zoom)
zoom -
public boolean isZeroTileAbscissaLeft()
public void setZeroTileAbscissaLeft(boolean zeroTileAbscissaLeft)
zeroTileAbscissaLeft - public boolean isZeroTileOrdinateTop()
public void setZeroTileOrdinateTop(boolean zeroTileOrdinateTop)
zeroTileOrdinateTop - public int getDefaultZoomLevel()
public void setDefaultZoomLevel(int defaultZoomLevel)
public java.lang.String getProvider()
public java.lang.String getMode()
public java.lang.String getBaseUrl()
public void setBaseUrl(java.lang.String baseUrl)
public java.lang.String getUrlSuffix()
public void setUrlSuffix(java.lang.String urlSuffix)
public int getNumberOfZoomLevels()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||