Class OnlineTileSource

    • Constructor Detail

      • OnlineTileSource

        public OnlineTileSource​(java.lang.String[] hostNames,
                                int port)
    • Method Detail

      • getBaseUrl

        public java.lang.String getBaseUrl()
      • getExtension

        public java.lang.String getExtension()
      • getName

        public java.lang.String getName()
      • getParallelRequestsLimit

        public int getParallelRequestsLimit()
        Returns:
        the maximum number of parallel requests which this TileSource supports.
      • getProtocol

        public java.lang.String getProtocol()
      • getTileSize

        public int getTileSize()
      • getTileUrl

        public java.net.URL getTileUrl​(org.mapsforge.core.model.Tile tile)
                                throws java.net.MalformedURLException
        Returns:
        the download URL for the given Tile.
        Throws:
        java.net.MalformedURLException
      • getZoomLevelMax

        public byte getZoomLevelMax()
        Returns:
        the maximum zoom level which this TileSource supports.
      • getZoomLevelMin

        public byte getZoomLevelMin()
        Returns:
        the minimum zoom level which this TileSource supports.
      • hasAlpha

        public boolean hasAlpha()
        Returns:
        the if the TileSource supports transparent images.
      • setExtension

        public OnlineTileSource setExtension​(java.lang.String extension)
      • setParallelRequestsLimit

        public OnlineTileSource setParallelRequestsLimit​(int parallelRequestsLimit)
      • setProtocol

        public OnlineTileSource setProtocol​(java.lang.String protocol)
      • setZoomLevelMax

        public OnlineTileSource setZoomLevelMax​(byte zoomLevelMax)
      • setZoomLevelMin

        public OnlineTileSource setZoomLevelMin​(byte zoomLevelMin)