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

# YMaps.ITile

Интерфейс тайла.
## Конструктор

Имя | Описание
----- | -----
[YMaps.ITile](itile.md#constructor)(tileDataSource) | Интерфейс тайла.

## Методы

Имя | Возвращает | Описание
----- | ----- | -----
[abort](itile.md#abort)() |  | Останавливает загрузку. Если тайл не загрузился, отображает тайл ошибки.
[error](itile.md#error)() |  | Отображает тайл ошибки.
[getPosition](itile.md#getPosition)() | [YMaps.Point](point.md) | Возвращает текущую позицию тайла (в пикселах).
[load](itile.md#load)(tileNumber, zoom) |  | Загружает тайл с заданным номером при заданном коэффициенте масштабирования.
[onAddToMap](itile.md#onAddToMap)(map, parentContainer) |  | Вызывается при добавлении тайла на карту.
[onRemoveFromMap](itile.md#onRemoveFromMap)() |  | Вызывается при удалении тайла с карты.
[scale](itile.md#scale)(coefficient) |  | Масштабирует тайл.
[setPosition](itile.md#setPosition)(position) |  | Устанавливает тайл в заданную позицию.


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

```javascript
YMaps.ITile(tileDataSource)
```

Интерфейс тайла.

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

Имя | Тип | Описание
----- | ----- | -----
`tileDataSource` | [YMaps.TileDataSource](tiledatasource.md) | Источник данных для тайлов конкретного типа.

## Подробное описание методов {#method_detail}

### abort {#abort}

```javascript
abort()
```

Останавливает загрузку. Если тайл не загрузился, отображает тайл ошибки.
### error {#error}

```javascript
error()
```

Отображает тайл ошибки.
### getPosition {#getPosition}

```javascript
{YMaps.Point} getPosition()
```

Возвращает текущую позицию тайла (в пикселах).

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

Тип | Описание
----- | -----
[YMaps.Point](point.md) | Позицию тайла (в пикселах).

### load {#load}

```javascript
load(tileNumber, zoom)
```

Загружает тайл с заданным номером при заданном коэффициенте масштабирования.

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

Имя | Тип | Описание
----- | ----- | -----
`tileNumber` | [YMaps.Point](point.md) | Номер тайла.
`zoom` | Number | Коэффициент масштабирования.

### onAddToMap {#onAddToMap}

```javascript
onAddToMap(map, parentContainer)
```

Вызывается при добавлении тайла на карту.

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

Имя | Тип | Описание
----- | ----- | -----
`map` | [YMaps.Map](map.md) | Указатель на карту.
`parentContainer` | HTMLElement | Указатель на родительский HTML-элемент.

### onRemoveFromMap {#onRemoveFromMap}

```javascript
onRemoveFromMap()
```

Вызывается при удалении тайла с карты.
### scale {#scale}

```javascript
scale(coefficient)
```

Масштабирует тайл.

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

Имя | Тип | Описание
----- | ----- | -----
`coefficient` | Number | Коэффициент масштабирования. Во сколько раз требуемый размер отличается от стандартного.

### setPosition {#setPosition}

```javascript
setPosition(position)
```

Устанавливает тайл в заданную позицию.

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

Имя | Тип | Описание
----- | ----- | -----
`position` | [YMaps.Point](point.md) | Позиция тайла (в пикселах).

