---
title: "MTLayerType | Mobile sdk | Mobile sdk ios | Ios"
description: "Types of layers."
---

> 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.

# MTLayerType

```
public enum MTLayerType : String, Codable
```

Types of layers.

-   `[fill](#/s:11MapTilerSDK11MTLayerTypeO4fillyA2CmF)`
    
    A filled polygon with an optional stroked border.
    
    #### Declaration
    
    Swift
    
    ```
    case fill
    ```
    
-   `[line](#/s:11MapTilerSDK11MTLayerTypeO4lineyA2CmF)`
    
    A stroked line.
    
    #### Declaration
    
    Swift
    
    ```
    case line
    ```
    
-   `[symbol](#/s:11MapTilerSDK11MTLayerTypeO6symbolyA2CmF)`
    
    An icon or a text label.
    
    #### Declaration
    
    Swift
    
    ```
    case symbol
    ```
    
-   `[raster](#/s:11MapTilerSDK11MTLayerTypeO6rasteryA2CmF)`
    
    Raster map textures such as satellite imagery.
    
    #### Declaration
    
    Swift
    
    ```
    case raster
    ```
    
-   `[circle](#/s:11MapTilerSDK11MTLayerTypeO6circleyA2CmF)`
    
    A filled circle.
    
    #### Declaration
    
    Swift
    
    ```
    case circle
    ```
    
-   `[fillExtrusion](#/s:11MapTilerSDK11MTLayerTypeO13fillExtrusionyA2CmF)`
    
    An extruded (3D) polygon.
    
    #### Declaration
    
    Swift
    
    ```
    case fillExtrusion = "fill-extrusion"
    ```
    
-   `[heatmap](#/s:11MapTilerSDK11MTLayerTypeO7heatmapyA2CmF)`
    
    A heatmap.
    
    #### Declaration
    
    Swift
    
    ```
    case heatmap
    ```
    
-   `[hillshade](#/s:11MapTilerSDK11MTLayerTypeO9hillshadeyA2CmF)`
    
    Client-side hillshading visualization based on DEM data.
    
    #### Declaration
    
    Swift
    
    ```
    case hillshade
    ```
    
-   `[background](#/s:11MapTilerSDK11MTLayerTypeO10backgroundyA2CmF)`
    
    The background color or pattern of the map.
    
    #### Declaration
    
    Swift
    
    ```
    case background
    ```
