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

# YMaps.PolygonOptions

Расширяет [YMaps.InteractiveGeoObjectOptions](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/interactivegeoobjectoptions.md).

Опции многоугольника.

Данный класс не имеет конструктора. Экземпляры создаются как обычные объекты JavaScript.

## Поля

Имя | Описание
----- | -----
[coordRenderer](polygonoptions.md#coordRenderer) | Объект, осуществляющий преобразование координат вершин многоугольника в пиксельные координаты. По умолчанию объект класса [YMaps.PolygonCoordRenderer](polygoncoordrenderer.md).
[draggable](polygonoptions.md#draggable) | Определяет возможность перетаскивания многоугольника с помощью мыши. По умолчанию false (перетаскивание запрещено).
[geodesic](polygonoptions.md#geodesic) | Включает режим отрисовки контуров многоугольника с помощью геодезических кривых. По умолчанию false (режим выключен).
[interiors](polygonoptions.md#interiors) | Множество внутренних контуров многоугольника. Задается в виде массива, каждый элемент которого представляет собой объект типа [YMaps.CoordPath](coordpath.md). Элементы массива также могут задаваться в виде массивов координат, в этом случае они будут автоматически преобразованы в объекты типа [YMaps.CoordPath](coordpath.md). Значение по умолчанию не определено.
[zIndex](polygonoptions.md#zIndex) | Определяет порядок наложения многоугольников. Многоугольник с большим значением zIndex будет отображаться над многоугольником с меньшим значением zIndex. Для многоугольников с одинаковыми значениями zIndex, порядок наложения определяется порядком их добавления на карту. Многоугольник, добавленный позже, будет отображаться над многоугольником, добавленным раньше. По умолчанию определяется константой [YMaps.ZIndex.POLYGON](zindex.md#POLYGON).

## Наследуемые поля

Из [YMaps.InteractiveGeoObjectOptions](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/interactivegeoobjectoptions.md): 
: [balloonOptions](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/interactivegeoobjectoptions.md#balloonOptions), [cursor](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/interactivegeoobjectoptions.md#cursor), [hasBalloon](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/interactivegeoobjectoptions.md#hasBalloon), [hasHint](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/interactivegeoobjectoptions.md#hasHint), [hintOptions](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/interactivegeoobjectoptions.md#hintOptions), [interactive](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/interactivegeoobjectoptions.md#interactive), [style](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/interactivegeoobjectoptions.md#style)

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

### coordRenderer {#coordRenderer}

```javascript
YMaps.IPolygonCoordRenderercoordRenderer
```

Объект, осуществляющий преобразование координат вершин многоугольника в пиксельные координаты. По умолчанию объект класса [YMaps.PolygonCoordRenderer](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/polygoncoordrenderer.md).
### draggable {#draggable}

```javascript
Boolean draggable
```

Определяет возможность перетаскивания многоугольника с помощью мыши. По умолчанию false (перетаскивание запрещено).
### geodesic {#geodesic}

```javascript
Boolean geodesic
```

Включает режим отрисовки контуров многоугольника с помощью геодезических кривых. По умолчанию false (режим выключен).
### interiors {#interiors}

```javascript
YMaps.ICoordPoint[][]|YMaps.CoordPath[] interiors
```

Множество внутренних контуров многоугольника. Задается в виде массива, каждый элемент которого представляет собой объект типа [YMaps.CoordPath](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/coordpath.md). Элементы массива также могут задаваться в виде массивов координат, в этом случае они будут автоматически преобразованы в объекты типа [YMaps.CoordPath](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/coordpath.md). Значение по умолчанию не определено.
### zIndex {#zIndex}

```javascript
Integer zIndex
```

Определяет порядок наложения многоугольников. Многоугольник с большим значением zIndex будет отображаться над многоугольником с меньшим значением zIndex. Для многоугольников с одинаковыми значениями zIndex, порядок наложения определяется порядком их добавления на карту. Многоугольник, добавленный позже, будет отображаться над многоугольником, добавленным раньше. По умолчанию определяется константой [YMaps.ZIndex.POLYGON](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/zindex.md#POLYGON).
