---
title: "SymbolInstanceStruct | 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.

# Class SymbolInstanceStruct

#### Hierarchy ([View Summary](https://docs.maptiler.com/sdk-js/api-reference/hierarchy/#Externals.SymbolInstanceStruct))

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

##### Index

### Constructors[](#constructors)

[constructor](#constructor)

### Properties[](#properties)

[size](#size)

### Accessors[](#accessors)

[anchorX](#anchorx) [anchorY](#anchory) [centerJustifiedTextSymbolIndex](#centerjustifiedtextsymbolindex) [collisionCircleDiameter](#collisioncirclediameter) [crossTileID](#crosstileid) [featureIndex](#featureindex) [iconBoxEndIndex](#iconboxendindex) [iconBoxStartIndex](#iconboxstartindex) [key](#key) [leftJustifiedTextSymbolIndex](#leftjustifiedtextsymbolindex) [numHorizontalGlyphVertices](#numhorizontalglyphvertices) [numIconVertices](#numiconvertices) [numVerticalGlyphVertices](#numverticalglyphvertices) [numVerticalIconVertices](#numverticaliconvertices) [placedIconSymbolIndex](#placediconsymbolindex) [rightJustifiedTextSymbolIndex](#rightjustifiedtextsymbolindex) [textAnchorOffsetEndIndex](#textanchoroffsetendindex) [textAnchorOffsetStartIndex](#textanchoroffsetstartindex) [textBoxEndIndex](#textboxendindex) [textBoxScale](#textboxscale) [textBoxStartIndex](#textboxstartindex) [useRuntimeCollisionCircles](#useruntimecollisioncircles) [verticalIconBoxEndIndex](#verticaliconboxendindex) [verticalIconBoxStartIndex](#verticaliconboxstartindex) [verticalPlacedIconSymbolIndex](#verticalplacediconsymbolindex) [verticalPlacedTextSymbolIndex](#verticalplacedtextsymbolindex) [verticalTextBoxEndIndex](#verticaltextboxendindex) [verticalTextBoxStartIndex](#verticaltextboxstartindex)

## Constructors[](#constructors-1)

### constructor[](#constructor)

-   new SymbolInstanceStruct(  
        structArray: [StructArray](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.StructArray/),  
        index: number,  
    ): SymbolInstanceStruct[](#constructorsymbolinstancestruct)
    
    #### Parameters
    
    -   structArray: [StructArray](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.StructArray/)
        
        The StructArray the struct is stored in
        
    -   index: number
        
        The index of the struct in the StructArray.
        
    
    #### Returns SymbolInstanceStruct
    
    Inherited from [Struct](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Struct/).[constructor](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Struct/#constructor)
    

## Properties[](#properties-1)

### size[](#size)

size: number

Inherited from [Struct](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Struct/).[size](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Struct/#size)

## Accessors[](#accessors-1)

### anchorX[](#anchorx)

-   get anchorX(): number
    
    #### Returns number
    

### anchorY[](#anchory)

-   get anchorY(): number
    
    #### Returns number
    

### centerJustifiedTextSymbolIndex[](#centerjustifiedtextsymbolindex)

-   get centerJustifiedTextSymbolIndex(): number
    
    #### Returns number
    

### collisionCircleDiameter[](#collisioncirclediameter)

-   get collisionCircleDiameter(): number
    
    #### Returns number
    

### crossTileID[](#crosstileid)

-   get crossTileID(): number
    
    #### Returns number
    
-   set crossTileID(x: number): void
    
    #### Parameters
    
    -   x: number
    
    #### Returns void
    

### featureIndex[](#featureindex)

-   get featureIndex(): number
    
    #### Returns number
    

### iconBoxEndIndex[](#iconboxendindex)

-   get iconBoxEndIndex(): number
    
    #### Returns number
    

### iconBoxStartIndex[](#iconboxstartindex)

-   get iconBoxStartIndex(): number
    
    #### Returns number
    

### key[](#key)

-   get key(): number
    
    #### Returns number
    

### leftJustifiedTextSymbolIndex[](#leftjustifiedtextsymbolindex)

-   get leftJustifiedTextSymbolIndex(): number
    
    #### Returns number
    

### numHorizontalGlyphVertices[](#numhorizontalglyphvertices)

-   get numHorizontalGlyphVertices(): number
    
    #### Returns number
    

### numIconVertices[](#numiconvertices)

-   get numIconVertices(): number
    
    #### Returns number
    

### numVerticalGlyphVertices[](#numverticalglyphvertices)

-   get numVerticalGlyphVertices(): number
    
    #### Returns number
    

### numVerticalIconVertices[](#numverticaliconvertices)

-   get numVerticalIconVertices(): number
    
    #### Returns number
    

### placedIconSymbolIndex[](#placediconsymbolindex)

-   get placedIconSymbolIndex(): number
    
    #### Returns number
    

### rightJustifiedTextSymbolIndex[](#rightjustifiedtextsymbolindex)

-   get rightJustifiedTextSymbolIndex(): number
    
    #### Returns number
    

### textAnchorOffsetEndIndex[](#textanchoroffsetendindex)

-   get textAnchorOffsetEndIndex(): number
    
    #### Returns number
    

### textAnchorOffsetStartIndex[](#textanchoroffsetstartindex)

-   get textAnchorOffsetStartIndex(): number
    
    #### Returns number
    

### textBoxEndIndex[](#textboxendindex)

-   get textBoxEndIndex(): number
    
    #### Returns number
    

### textBoxScale[](#textboxscale)

-   get textBoxScale(): number
    
    #### Returns number
    

### textBoxStartIndex[](#textboxstartindex)

-   get textBoxStartIndex(): number
    
    #### Returns number
    

### useRuntimeCollisionCircles[](#useruntimecollisioncircles)

-   get useRuntimeCollisionCircles(): number
    
    #### Returns number
    

### verticalIconBoxEndIndex[](#verticaliconboxendindex)

-   get verticalIconBoxEndIndex(): number
    
    #### Returns number
    

### verticalIconBoxStartIndex[](#verticaliconboxstartindex)

-   get verticalIconBoxStartIndex(): number
    
    #### Returns number
    

### verticalPlacedIconSymbolIndex[](#verticalplacediconsymbolindex)

-   get verticalPlacedIconSymbolIndex(): number
    
    #### Returns number
    

### verticalPlacedTextSymbolIndex[](#verticalplacedtextsymbolindex)

-   get verticalPlacedTextSymbolIndex(): number
    
    #### Returns number
    

### verticalTextBoxEndIndex[](#verticaltextboxendindex)

-   get verticalTextBoxEndIndex(): number
    
    #### Returns number
    

### verticalTextBoxStartIndex[](#verticaltextboxstartindex)

-   get verticalTextBoxStartIndex(): number
    
    #### Returns number
