Package org.jxmapviewer
Class WMSTileFactoryInfo
java.lang.Object
org.jxmapviewer.viewer.TileFactoryInfo
org.jxmapviewer.WMSTileFactoryInfo
public class WMSTileFactoryInfo extends TileFactoryInfo
-
Field Summary
-
Constructor Summary
Constructors Constructor Description WMSTileFactoryInfo(int minZoom, int maxZoom, int totalMapZoom, java.lang.String baseURL, java.lang.String layers)WMSTileFactoryInfo(int minZoom, int maxZoom, int totalMapZoom, java.lang.String baseURL, java.lang.String layers, java.lang.String defaultBgColor)WMSTileFactoryInfo(int minZoom, int maxZoom, int totalMapZoom, java.lang.String baseURL, java.lang.String layers, java.lang.String styles, java.lang.String defaultBgColor)WMSTileFactoryInfo(int minZoom, int maxZoom, int totalMapZoom, java.lang.String baseURL, java.lang.String layers, java.lang.String styles, java.lang.String defaultBgColor, java.lang.String tileFormat, java.lang.String srs, int tileSize) -
Method Summary
Modifier and Type Method Description java.lang.StringgetLayers()java.lang.StringgetSrs()java.lang.StringgetStyles()java.lang.StringgetTileBgColor()java.lang.StringgetTileFormat()java.lang.StringgetTileUrl(int x, int y, int zoom)Returns the tile url for the specified tile at the specified zoom level.voidsetLayers(java.lang.String layers)voidsetSrs(java.lang.String srs)voidsetStyles(java.lang.String styles)voidsetTileBgColor(java.lang.String tileBgColor)voidsetTileFormat(java.lang.String tileFormat)Methods inherited from class org.jxmapviewer.viewer.TileFactoryInfo
getAttribution, getBaseURL, getDefaultZoomLevel, getLicense, getLongitudeDegreeWidthInPixels, getLongitudeRadianWidthInPixels, getMapCenterInPixelsAtZoom, getMapWidthInTilesAtZoom, getMaximumZoomLevel, getMinimumZoomLevel, getName, getTileSize, getTotalMapZoom, isXr2l, isYt2b, setDefaultZoomLevel, setXr2l, setYt2b
-
Constructor Details
-
WMSTileFactoryInfo
public WMSTileFactoryInfo(int minZoom, int maxZoom, int totalMapZoom, java.lang.String baseURL, java.lang.String layers, java.lang.String styles, java.lang.String defaultBgColor, java.lang.String tileFormat, java.lang.String srs, int tileSize) -
WMSTileFactoryInfo
public WMSTileFactoryInfo(int minZoom, int maxZoom, int totalMapZoom, java.lang.String baseURL, java.lang.String layers, java.lang.String styles, java.lang.String defaultBgColor) -
WMSTileFactoryInfo
public WMSTileFactoryInfo(int minZoom, int maxZoom, int totalMapZoom, java.lang.String baseURL, java.lang.String layers, java.lang.String defaultBgColor) -
WMSTileFactoryInfo
public WMSTileFactoryInfo(int minZoom, int maxZoom, int totalMapZoom, java.lang.String baseURL, java.lang.String layers)
-
-
Method Details
-
getTileUrl
public java.lang.String getTileUrl(int x, int y, int zoom)Description copied from class:TileFactoryInfoReturns the tile url for the specified tile at the specified zoom level. By default it will generate a tile url using the base url and parameters specified in the constructor. Thus if
then the resulting url would be:baseURl = http://www.myserver.com/maps?version=0.1 xparam = x yparam = y zparam = z tilepoint = [1,2] zoom level = 3
Note that the URL can be ahttp://www.myserver.com/maps?version=0.1&x=1&y=2&z=3file:url.- Overrides:
getTileUrlin classTileFactoryInfo- Parameters:
x- the x value, measured from left to righty- the y value, measured from top to bottomzoom- the zoom level- Returns:
- a valid url to load the tile
-
getLayers
public java.lang.String getLayers()- Returns:
- the layers
-
setLayers
public void setLayers(java.lang.String layers)- Parameters:
layers- the layers to set
-
getStyles
public java.lang.String getStyles()- Returns:
- the styles
-
setStyles
public void setStyles(java.lang.String styles)- Parameters:
styles- the styles to set
-
getTileBgColor
public java.lang.String getTileBgColor()- Returns:
- the tileBgColor
-
setTileBgColor
public void setTileBgColor(java.lang.String tileBgColor)- Parameters:
tileBgColor- the tileBgColor to set
-
getTileFormat
public java.lang.String getTileFormat()- Returns:
- the tileFormat
-
setTileFormat
public void setTileFormat(java.lang.String tileFormat)- Parameters:
tileFormat- the tileFormat to set
-
getSrs
public java.lang.String getSrs()- Returns:
- the srs
-
setSrs
public void setSrs(java.lang.String srs)- Parameters:
srs- the srs to set
-