src/layer/RestTiledImageLayer.js
function (serverAddress, pathToData, displayName, configuration) {
            var cachePath = WWUtil.urlPath(serverAddress + "/" + pathToData);

            TiledImageLayer.call(this,
                (configuration && configuration.sector) || Sector.FULL_SPHERE,
                (configuration && configuration.levelZeroTileDelta) || new Location(45, 45),
                (configuration && configuration.numLevels) || 5,
                (configuration && configuration.imageFormat) || "image/jpeg",
                cachePath,
                (configuration && configuration.tileWidth) || 256,
                (configuration && configuration.tileHeight) || 256);

            this.displayName = displayName;
            this.pickEnabled = false;
            this.urlBuilder = new LevelRowColumnUrlBuilder(serverAddress, pathToData);
        }
function (serverAddress, pathToData, displayName, configuration) {
            var cachePath = WWUtil.urlPath(serverAddress + "/" + pathToData);

            TiledImageLayer.call(this,
                (configuration && configuration.sector) || Sector.FULL_SPHERE,
                (configuration && configuration.levelZeroTileDelta) || new Location(45, 45),
                (configuration && configuration.numLevels) || 5,
                (configuration && configuration.imageFormat) || "image/jpeg",
                cachePath,
                (configuration && configuration.tileWidth) || 256,
                (configuration && configuration.tileHeight) || 256);

            this.displayName = displayName;
            this.pickEnabled = false;
            this.urlBuilder = new LevelRowColumnUrlBuilder(serverAddress, pathToData);
        }
function ( serverAddress , pathToData , displayName , configuration ) { var cachePath = WWUtil . urlPath ( serverAddress + "/" + pathToData ) ; TiledImageLayer . call ( this , ( configuration && configuration . sector ) || Sector . FULL_SPHERE , ( configuration && configuration . levelZeroTileDelta ) || new Location ( 45 , 45 ) , ( configuration && configuration . numLevels ) || 5 , ( configuration && configuration . imageFormat ) || "image/jpeg" , cachePath , ( configuration && configuration . tileWidth ) || 256 , ( configuration && configuration . tileHeight ) || 256 ) ; this . displayName = displayName ; this . pickEnabled = false ; this . urlBuilder = new LevelRowColumnUrlBuilder ( serverAddress , pathToData ) ; }
Constructs a tiled image layer that uses a REST interface to retrieve its imagery.
@alias RestTiledImageLayer
@constructor
@augments TiledImageLayer
@classdesc Displays a layer whose imagery is retrieved using a REST interface.
See [LevelRowColumnUrlBuilder]{@link LevelRowColumnUrlBuilder} for a description of the REST interface.
@param {String} serverAddress The server address of the tile service. May be null, in which case the
current origin is used (see window.location).
@param {String} pathToData The path to the data directory relative to the specified server address.
May be null, in which case the server address is assumed to be the full path to the data directory.
@param {String} displayName The display name to associate with this layer.
@param {{}} configuration The tiled image layer configuration. May have the following properties:
<ul>
<li>sector {Sector}, default is full sphere</li>
<li>levelZerotTileDelta {Location}, default is 45, 45</li>
<li>numLevels {Number}, default is 5</li>
<li>imageFormat {String}, default is image/jpeg</li>
<li>tileWidth {Number}, default is 256</li>
<li>tileHeight {Number}, default is 256</li>
</ul>
The specified default is used for any property not specified.
Constructs a tiled image layer that uses a REST interface to retrieve its imagery .