MapTile Class
A Tile belonging to a MapTileTree representing a rectangular region of a map of the Earth.
Extends
Methods
| Name | Description | |
|---|---|---|
| adjustHeights(minHeight: number, maxHeight: number): void | Adjust the minimum and maximum elevations of the terrain within this tile. | |
| getProjection(heightRange?: Range1d): MapTileProjection | Obtain a MapTileProjection to project positions within this tile's area into 3d space. |
Inherited methods
| Name | Inherited from | Description |
|---|---|---|
| [dispose](): void Inherited | RealityTile | Dispose of resources held by this tile and all of its children, marking it and all of its children as "abandoned". |
| computeVisibility(args: TileDrawArgs): TileVisibility Inherited | RealityTile | Determine the visibility of this tile according to the specified args. |
| countDescendants(): number Inherited | RealityTile | Primarily for debugging purposes, compute the number of tiles below this one in the TileTree. |
| dispose(): void Inherited | RealityTile | |
| disposeChildren(): void Protected Inherited | RealityTile | Dispose of this tile's child tiles and mark them as "not loaded". |
| drawGraphics(args: TileDrawArgs): void Inherited | RealityTile | Output this tile's graphics. |
| isFrustumCulled(box: Frustum, args: TileDrawArgs, testClipIntersection: boolean, sphere?: BoundingSphere): boolean Protected Inherited | RealityTile | |
| loadChildren(): TileTreeLoadStatus Protected Inherited | RealityTile | If this tile's child tiles have not yet been requested, enqueue an asynchronous request to load them. |
| meetsScreenSpaceError(args: TileDrawArgs): boolean Protected Inherited | RealityTile | Returns true if this tile is of at least high enough resolution to be displayed, per the supplied TileDrawArgs; or false if |
| setGraphic(graphic: RenderGraphic): void Protected Inherited | RealityTile | |
| setIsReady(): void Inherited | RealityTile | |
| setLeaf(): void Inherited | RealityTile |
Properties
| Name | Type | Description | |
|---|---|---|---|
| mapTree Readonly | MapTileTree | The MapTileTree to which this tile belongs. | |
| quadId Readonly | QuadId | Uniquely identifies this tile within its mapTree. | |
| rectangle Readonly | MapCartoRectangle | The area of the surface of the Earth that this tile represents. |
Inherited properties
| Name | Type | Inherited from | Description |
|---|---|---|---|
| _childrenLoadStatus Protected Inherited | TileTreeLoadStatus | RealityTile | The current loading state of this tile's children. |
| _contentId Protected Inherited | string | RealityTile | Uniquely identifies this tile's content in the context of its tree. |
| _contentRange Protected Inherited | Range3d | undefined | RealityTile | A volume no larger than this tile's range, and optionally more tightly encompassing its contents, used for more accurate culling. |
| _graphic Protected Inherited | RenderGraphic | undefined | RealityTile | This tile's renderable content. |
| _hadGraphics Protected Inherited | boolean | RealityTile | True if this tile ever had graphics loaded. |
| _maximumSize Protected Inherited | number | RealityTile | The maximum size in pixels this tile can be drawn. |
| boundingSphere Readonly Inherited | BoundingSphere | RealityTile | The bounding sphere for this tile. |
| center Accessor Inherited ReadOnly | Point3d | RealityTile | The point at the center of this tile's volume. |
| children Accessor Inherited ReadOnly | undefined | Tile[] | RealityTile | This tile's child tiles, if they exist and are loaded. The children are fully contained within this tile's volume and provide higher-resolution graphics than this tile. |
| contentId Accessor Inherited ReadOnly | string | RealityTile | Uniquely identifies this tile's content. |
| contentRange Accessor Inherited ReadOnly | Range3d | RealityTile | A volume no larger than this tile's range, and optionally more tightly encompassing its contents, used for more accurate culling. |
| depth Readonly Inherited | number | RealityTile | The depth of this tile within its TileTree. |
| geometry Accessor Inherited ReadOnly | undefined | RealityTileGeometry | RealityTile | A representation of the tile's geometry. This property is only available when using TileGeometryCollector. |
| hasContentRange Accessor Inherited ReadOnly | boolean | RealityTile | True if this tile has a known volume tightly encompassing its graphics. |
| iModel Accessor Inherited ReadOnly | IModelConnection | RealityTile | The IModelConnection to which this tile belongs. |
| isLeaf Accessor Inherited ReadOnly | boolean | RealityTile | True if this tile has no child tiles. |
| isLoading Accessor Inherited ReadOnly | boolean | RealityTile | True if this tile's content is currently being loaded. |
| isNotFound Accessor Inherited ReadOnly | boolean | RealityTile | True if an attempt to load this tile's content failed. |
| isQueued Accessor Inherited ReadOnly | boolean | RealityTile | True if a request for this tile's content has been enqueued. |
| loadStatus Accessor Inherited ReadOnly | TileLoadStatus | RealityTile | Tile contents are loaded asynchronously on demand. This member tracks the current loading status of this tile's contents. |
| maximumSize Accessor Inherited ReadOnly | number | RealityTile | The maximum size in pixels this tile can be drawn. If the size of the tile on screen exceeds this maximum, a higher-resolution tile should be drawn in its place. |
| parent Readonly Inherited | undefined | Tile | RealityTile | The parent of this tile, or undefined if it is the TileTree's root tile. |
| radius Accessor Inherited ReadOnly | number | RealityTile | The radius of a sphere fully encompassing this tile's volume - used for culling. |
| range Readonly Inherited | Range3d | RealityTile | The volume of space occupied by this tile. |
| usageMarker Readonly Inherited | TileUsageMarker | RealityTile | Tracks the usage of this tile. |
Defined in
Last Updated: 28 October, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.