---
title: "CrossTileSymbolIndex | 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 CrossTileSymbolIndex

##### Index

### Constructors[](#constructors)

[constructor](#constructor)

### Properties[](#properties)

[bucketsInCurrentPlacement](#bucketsincurrentplacement) [crossTileIDs](#crosstileids) [layerIndexes](#layerindexes) [maxBucketInstanceId](#maxbucketinstanceid)

### Methods[](#methods)

[addLayer](#addlayer) [pruneUnusedLayers](#pruneunusedlayers)

## Constructors[](#constructors-1)

### constructor[](#constructor)

-   new CrossTileSymbolIndex(): CrossTileSymbolIndex[](#constructorcrosstilesymbolindex)
    
    #### Returns CrossTileSymbolIndex
    

## Properties[](#properties-1)

### bucketsInCurrentPlacement[](#bucketsincurrentplacement)

bucketsInCurrentPlacement: { \[\_: number\]: boolean }

### crossTileIDs[](#crosstileids)

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

### layerIndexes[](#layerindexes)

layerIndexes: { \[layerId: string\]: [CrossTileSymbolLayerIndex](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.CrossTileSymbolLayerIndex/) }

### maxBucketInstanceId[](#maxbucketinstanceid)

maxBucketInstanceId: number

## Methods[](#methods-1)

### addLayer[](#addlayer)

-   addLayer(styleLayer: [StyleLayer](https://docs.maptiler.com/sdk-js/api-reference/classes/StyleLayer/), tiles: [Tile](https://docs.maptiler.com/sdk-js/api-reference/classes/Tile/)\[\], lng: number): boolean[](#addlayer-1)
    
    #### Parameters
    
    -   styleLayer: [StyleLayer](https://docs.maptiler.com/sdk-js/api-reference/classes/StyleLayer/)
    -   tiles: [Tile](https://docs.maptiler.com/sdk-js/api-reference/classes/Tile/)\[\]
    -   lng: number
    
    #### Returns boolean
    

### pruneUnusedLayers[](#pruneunusedlayers)

-   pruneUnusedLayers(usedLayers: string\[\]): void[](#pruneunusedlayers-1)
    
    #### Parameters
    
    -   usedLayers: string\[\]
    
    #### Returns void
