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

type SymbolFeature \= {  
    [geometry](#geometry): [Point](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Point/)\[\]\[\];  
    [icon](#icon): [ResolvedImage](https://docs.maptiler.com/sdk-js/api-reference/classes/ResolvedImage/);  
    [id](#id)?: any;  
    [index](#index): number;  
    [properties](#properties): any;  
    [sortKey](#sortkey): number | void;  
    [sourceLayerIndex](#sourcelayerindex): number;  
    [text](#text): [Formatted](https://docs.maptiler.com/sdk-js/api-reference/classes/Formatted/) | void;  
    [type](#type): "Unknown" | "Point" | "LineString" | "Polygon";  
}

##### Index

### Properties[](#properties-1)

[geometry](#geometry) [icon](#icon) [id?](#id) [index](#index) [properties](#properties) [sortKey](#sortkey) [sourceLayerIndex](#sourcelayerindex) [text](#text) [type](#type)

## Properties[](#properties-2)

### geometry[](#geometry)

geometry: [Point](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Point/)\[\]\[\]

### icon[](#icon)

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

### `Optional`id[](#id)

id?: any

### index[](#index)

index: number

### properties[](#properties)

properties: any

### sortKey[](#sortkey)

sortKey: number | void

### sourceLayerIndex[](#sourcelayerindex)

sourceLayerIndex: number

### text[](#text)

text: [Formatted](https://docs.maptiler.com/sdk-js/api-reference/classes/Formatted/) | void

### type[](#type)

type: "Unknown" | "Point" | "LineString" | "Polygon"
