---
title: "tileMapNodes(tileSet:columns:rows:tileSize:from:tileTypeNoiseMapThresholds:)"
framework: spritekit
role: symbol
role_heading: Type Method
path: "spritekit/sktilemapnode/tilemapnodes(tileset:columns:rows:tilesize:from:tiletypenoisemapthresholds:)"
---

# tileMapNodes(tileSet:columns:rows:tileSize:from:tileTypeNoiseMapThresholds:)

Creates a tile map node by allowing a GKNoiseMap to choose its tiles.

## Declaration

```swift
class func tileMapNodes(tileSet: SKTileSet, columns: Int, rows: Int, tileSize: CGSize, from noiseMap: GKNoiseMap, tileTypeNoiseMapThresholds thresholds: [NSNumber]) -> [SKTileMapNode]
```

## See Also

### Creating a Tile Map

- [init(tileSet:columns:rows:tileSize:)](spritekit/sktilemapnode/init(tileset:columns:rows:tilesize:).md)
- [init(tileSet:columns:rows:tileSize:fillWith:)](spritekit/sktilemapnode/init(tileset:columns:rows:tilesize:fillwith:).md)
- [init(tileSet:columns:rows:tileSize:tileGroupLayout:)](spritekit/sktilemapnode/init(tileset:columns:rows:tilesize:tilegrouplayout:).md)
