---
metadata:
  - name: generator
    content: Diplodoc Platform v5.37.1
alternate:
  - https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/maptype.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/jsapi-v1-1/doc/ru/llms.txt

# YMaps.MapType

Класс для создания типа карты.
## Конструктор

Имя | Описание
----- | -----
[YMaps.MapType](maptype.md#constructor)(layers, name, options) | Создает тип карты.


## Поля

Имя | Статическое | Описание
----- | ----- | -----
[HYBRID](maptype.md#.HYBRID) | ![](../_images/check.png) | Тип карты - "Гибрид".
[MAP](maptype.md#.MAP) | ![](../_images/check.png) | Тип карты - "Схема".
[SATELLITE](maptype.md#.SATELLITE) | ![](../_images/check.png) | Тип карты - "Спутник".

## Методы

Имя | Возвращает | Описание
----- | ----- | -----
[getLayers](maptype.md#getLayers)() | String[]|YMaps.ILayer[] | Возвращает список слоев, входящих в тип карты.
[getMaxZoom](maptype.md#getMaxZoom)() | Integer | Возвращает максимальное значение коэффициента масштабирования.
[getMinZoom](maptype.md#getMinZoom)() | Integer | Возвращает минимальное значение коэффициента масштабирования.
[getName](maptype.md#getName)() | String | Возвращает имя типа карты, отображаемое в переключателе типов [YMaps.TypeControl](typecontrol.md).
[getTextColor](maptype.md#getTextColor)() | String | Возвращает цвет текста. Этот цвет применяется к тексту копирайтов.
[setName](maptype.md#setName)(name) |  | Задает новое имя типа карты.


## Подробное описание конструктора {#constructor}

```javascript
YMaps.MapType(layers, name, options)
```

Создает тип карты.

**Параметры:**

Имя | Тип | Необязательный | По умолчанию | Описание
----- | ----- | ----- | ----- | -----
`layers` | String[]|YMaps.ILayer[] |  |  | Список слоев, входящих в тип карты. Слой может быть задан как ключом, так и указателем на экземпляр слоя. Если какой-то тип планируется использовать в нескольких картах одновременно, то для каждого слоя карты такого типа необходимо создать отдельный класс, поместить его в хранилище [YMaps.Layers](layers.md), а в параметре layers указать ключ, под которым класс слоя был помещен в хранилище.
`name` | String |  |  | Имя типа карты. Отображается в переключателе типов [YMaps.TypeControl](typecontrol.md).
`options` | Object | ![](../_images/check.png) |  | 
`options.textColor` | String | ![](../_images/check.png) | #000000 | Цвет текста в шестизначном или трехзначном шестнадцатеричном RGB-формате ('#rrggbb' или '#rgb'). Этот же цвет применяется к тексту строки об авторском праве.
`options.minZoom` | Integer | ![](../_images/check.png) | null | Минимальное значение коэффициента масштабирования. Если null, то параметр не учитывается.
`options.maxZoom` | Integer | ![](../_images/check.png) | null | Максимальное значение коэффициента масштабирования. Если null, то параметр не учитывается.

## Подробное описание полей {#field_detail}

### HYBRID {#HYBRID}

```javascript
HYBRID
```

Тип карты - "Гибрид".
## MAP

```javascript
MAP
```

Тип карты - "Схема".
## SATELLITE

```javascript
SATELLITE
```

Тип карты - "Спутник".
## Подробное описание методов {#method_detail}

### getLayers {#getLayers}

```javascript
{String[]|YMaps.ILayer[]} getLayers()
```

Возвращает список слоев, входящих в тип карты.

**Возвращает:**

Тип | Описание
----- | -----
String[]|YMaps.ILayer[] | Список слоев, входящих в тип карты.

### getMaxZoom {#getMaxZoom}

```javascript
{Integer} getMaxZoom()
```

Возвращает максимальное значение коэффициента масштабирования.

**Возвращает:**

Тип | Описание
----- | -----
Integer | Максимальное коэффициента масштабирования.

### getMinZoom {#getMinZoom}

```javascript
{Integer} getMinZoom()
```

Возвращает минимальное значение коэффициента масштабирования.

**Возвращает:**

Тип | Описание
----- | -----
Integer | Минимальное значение коэффициента масштабирования.

### getName {#getName}

```javascript
{String} getName()
```

Возвращает имя типа карты, отображаемое в переключателе типов [YMaps.TypeControl](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/typecontrol.md).

**Возвращает:**

Тип | Описание
----- | -----
String | Имя типа карты.

### getTextColor {#getTextColor}

```javascript
{String} getTextColor()
```

Возвращает цвет текста. Этот цвет применяется к тексту копирайтов.

**Возвращает:**

Тип | Описание
----- | -----
String | Цвет текста.

### setName {#setName}

```javascript
setName(name)
```

Задает новое имя типа карты.

**Параметры:**

Имя | Тип | Описание
----- | ----- | -----
`name` | String | Новое имя.

