---
title: "TileLayerParameters | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Type Alias TileLayerParameters

type TileLayerParameters \= {  
    [bucket](#bucket): [SymbolBucket](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.SymbolBucket/);  
    [collisionBoxArray](#collisionboxarray): [CollisionBoxArray](https://docs.maptiler.com/sdk-js/api-reference/classes/CollisionBoxArray/);  
    [collisionGroup](#collisiongroup): [CollisionGroup](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.CollisionGroup/);  
    [holdingForFade](#holdingforfade): boolean;  
    [layout](#layout): [PossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.PossiblyEvaluated/)<  
        [SymbolLayoutProps](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.SymbolLayoutProps/),  
        [SymbolLayoutPropsPossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.SymbolLayoutPropsPossiblyEvaluated/),  
    \>;  
    [partiallyEvaluatedTextSize](#partiallyevaluatedtextsize): { uSize: number; uSizeT: number };  
    [pitchedLabelPlaneMatrix](#pitchedlabelplanematrix): [mat4](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.mat4/);  
    [scale](#scale): number;  
    [textPixelRatio](#textpixelratio): number;  
    [translationIcon](#translationicon): \[number, number\];  
    [translationText](#translationtext): \[number, number\];  
    [unwrappedTileID](#unwrappedtileid): [UnwrappedTileID](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.UnwrappedTileID/);  
}

##### Index

### Properties[](#properties)

[bucket](#bucket) [collisionBoxArray](#collisionboxarray) [collisionGroup](#collisiongroup) [holdingForFade](#holdingforfade) [layout](#layout) [partiallyEvaluatedTextSize](#partiallyevaluatedtextsize) [pitchedLabelPlaneMatrix](#pitchedlabelplanematrix) [scale](#scale) [textPixelRatio](#textpixelratio) [translationIcon](#translationicon) [translationText](#translationtext) [unwrappedTileID](#unwrappedtileid)

## Properties[](#properties-1)

### bucket[](#bucket)

bucket: [SymbolBucket](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.SymbolBucket/)

### collisionBoxArray[](#collisionboxarray)

collisionBoxArray: [CollisionBoxArray](https://docs.maptiler.com/sdk-js/api-reference/classes/CollisionBoxArray/)

### collisionGroup[](#collisiongroup)

collisionGroup: [CollisionGroup](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.CollisionGroup/)

### holdingForFade[](#holdingforfade)

holdingForFade: boolean

### layout[](#layout)

layout: [PossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.PossiblyEvaluated/)<[SymbolLayoutProps](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.SymbolLayoutProps/), [SymbolLayoutPropsPossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.SymbolLayoutPropsPossiblyEvaluated/)\>

### partiallyEvaluatedTextSize[](#partiallyevaluatedtextsize)

partiallyEvaluatedTextSize: { uSize: number; uSizeT: number }

### pitchedLabelPlaneMatrix[](#pitchedlabelplanematrix)

pitchedLabelPlaneMatrix: [mat4](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.mat4/)

### scale[](#scale)

scale: number

### textPixelRatio[](#textpixelratio)

textPixelRatio: number

### translationIcon[](#translationicon)

translationIcon: \[number, number\]

### translationText[](#translationtext)

translationText: \[number, number\]

### unwrappedTileID[](#unwrappedtileid)

unwrappedTileID: [UnwrappedTileID](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.UnwrappedTileID/)
