Class WMSTileFactoryInfo

java.lang.Object
org.jxmapviewer.viewer.TileFactoryInfo
org.jxmapviewer.WMSTileFactoryInfo

public class WMSTileFactoryInfo
extends TileFactoryInfo
  • 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: TileFactoryInfo
      Returns 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
      baseURl =
       http://www.myserver.com/maps?version=0.1 xparam = x yparam = y zparam = z tilepoint = [1,2] zoom level = 3
        
      then the resulting url would be:
      http://www.myserver.com/maps?version=0.1&x=1&y=2&z=3
      Note that the URL can be a file: url.
      Overrides:
      getTileUrl in class TileFactoryInfo
      Parameters:
      x - the x value, measured from left to right
      y - the y value, measured from top to bottom
      zoom - 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