ArcGIS Runtime SDK for iOS: AGSTileInfo Class Reference
ArcGIS Runtime SDK for iOS  100.12
AGSTileInfo Class Reference

Description

The tiling scheme of a tiled layer.

This object represents the tiling scheme used by a cached map service. For example, ArcGIS Server cached map service, Bing Maps, etc. The tiling scheme contains information about how a map is broken up into tiles of images and how a client can use these tiles to display a map.

Since
100
Inheritance diagram for AGSTileInfo:
AGSObject

Instance Methods

(instancetype) - initWithDPI:format:levelsOfDetail:origin:spatialReference:tileHeight:tileWidth:
 

Class Methods

(instancetype) + tileInfoWithDPI:format:levelsOfDetail:origin:spatialReference:tileHeight:tileWidth:
 

Properties

float compressionQuality
 
NSInteger DPI
 
AGSTileImageFormat format
 
NSArray< AGSLevelOfDetail * > * levelsOfDetail
 
AGSPointorigin
 
AGSSpatialReferencespatialReference
 
NSInteger tileHeight
 
NSInteger tileWidth
 

Method Documentation

◆ initWithDPI:format:levelsOfDetail:origin:spatialReference:tileHeight:tileWidth:

- (instancetype) initWithDPI: (NSInteger)  DPI
format: (AGSTileImageFormat format
levelsOfDetail: (NSArray< AGSLevelOfDetail * > *)  levelsOfDetail
origin: (AGSPoint *)  origin
spatialReference: (AGSSpatialReference *)  spatialReference
tileHeight: (NSInteger)  tileHeight
tileWidth: (NSInteger)  tileWidth 

Initialize a tile info to represent the tiling scheme.

Parameters
DPIThe dots per inch of the tile images
formatThe format of the tile images
levelsOfDetailan array of AGSLevelOfDetail representing the scale levels in the tiling scheme.
originStarting location of Row 0 and Column 0 of the tiling scheme
spatialReferenceThe spatial reference of the tiling scheme
tileHeightin points of each tile
tileWidthin points of each tile
Returns
An initialized AGSTileInfo object.
Since
100

◆ tileInfoWithDPI:format:levelsOfDetail:origin:spatialReference:tileHeight:tileWidth:

+ (instancetype) tileInfoWithDPI: (NSInteger)  DPI
format: (AGSTileImageFormat format
levelsOfDetail: (NSArray< AGSLevelOfDetail * > *)  levelsOfDetail
origin: (AGSPoint *)  origin
spatialReference: (AGSSpatialReference *)  spatialReference
tileHeight: (NSInteger)  tileHeight
tileWidth: (NSInteger)  tileWidth 

Initialize a tile info to represent the tiling scheme.

Parameters
DPIThe dots per inch of the tile images
formatThe format of the tile images
levelsOfDetailan array of AGSLevelOfDetail representing the scale levels in the tiling scheme.
originStarting location of Row 0 and Column 0 of the tiling scheme
spatialReferenceThe spatial reference of the tiling scheme
tileHeightin points of each tile
tileWidthin points of each tile
Returns
An initialized AGSTileInfo object.
Since
100

Property Documentation

◆ compressionQuality

- (float) compressionQuality
readnonatomicassign

The compression quality of the tile images. The compression quality controls how much loss the image will be subjected to by the compression algorithm. The values of the pixels of an image compressed with a higher compression quality will be closer to those of the original image. The valid range of compression quality values is from 1 to 100.

Since
100

◆ DPI

- (NSInteger) DPI
readnonatomicassign

The Dots-Per-Inch (DPI) resolution of tiled images.

Since
100

◆ format

- (AGSTileImageFormat) format
readnonatomicassign

◆ levelsOfDetail

- (NSArray<AGSLevelOfDetail*>*) levelsOfDetail
readnonatomiccopy

Array of AGSLevelOfDetail objects representing the scale levels (Levels of Detail) in the tiling scheme.

Since
100

◆ origin

- (AGSPoint*) origin
readnonatomicstrong

The tiling scheme origin which specifies the starting location of Row 0 and Column 0.

Since
100

◆ spatialReference

- (AGSSpatialReference*) spatialReference
readnonatomicstrong

The spatial reference of the tiling scheme.

Since
100

◆ tileHeight

- (NSInteger) tileHeight
readnonatomicassign

Height (in points) of an individual tile image

Since
100

◆ tileWidth

- (NSInteger) tileWidth
readnonatomicassign

Width (in points) of an individual tile image

Since
100