---
metadata:
  - name: generator
    content: Diplodoc Platform v5.64.2
alternate:
  - https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/geoObject.addon.editor.md
  - https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/geoObject.addon.editor.md
  - href: https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/geoObject.addon.editor.md
    type: text/markdown
    title: Markdown version
  - href: https://yandex.com/dev/jsapi-v2-1/doc/en/llms.txt?revision=r21950234
    rel: describedby
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/jsapi-v2-1/doc/en/llms.txt?revision=r21950234

# geoObject.addon.editor

{% note info %}

The constructor of the geoObject.addon.editor class is hidden, as this class is not intended for autonomous initialization.

{% endnote %}

Static object.

The module that makes it possible to use the editor for a geo object. Adds the GeoObject#editor field to [GeoObject](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/GeoObject.md). When enabling package.full (the standard set of modules), it is available by default. If [GeoObject](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/GeoObject.md) is enabled separately, this module must be explicitly specified in the loader. If [geoObject.addon.editor](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/geoObject.addon.editor.md) is enabled separately after creating [GeoObject](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/GeoObject.md), the GeoObject#editor field won't be added. Then you will need to use the geoObject.addon.editor#get method for the editor.

[Methods](#methods-summary)
## Methods {#methods-summary}

#|
|| **Name** | **Returns** | **Description** ||
|| [create](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/geoObject.addon.editor.md#create)([geoObject](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/geoObject.addon.editor.md#create-param-geoObject)) | | A function that creates the "editor" field for the passed geo object. ||
|| [get](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/geoObject.addon.editor.md#get)([geoObject](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/geoObject.addon.editor.md#get-param-geoObject)) | [IGeometryEditor](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IGeometryEditor.md)
| Returns geo object editor. ||
|#

## Methods details {#method_detail}

### create {#create}

```javascript
{} create(geoObject)
```

A function that creates the "editor" field for the passed geo object.

**Parameters:**

#|
|| **Parameter** | **Default value** | **Description**  ||
|| [`geoObject`](#create-param-geoObject)[*](*star) | — | Type: [IGeoObject](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IGeoObject.md)

Geo object. ||
|#

\* Mandatory parameter/option.

### get {#get}

```javascript
{IGeometryEditor} get(geoObject)
```

**Returns** geo object editor.

**Parameters:**

#|
|| **Parameter** | **Default value** | **Description**  ||
|| [`geoObject`](#get-param-geoObject)[*](*star) | — | Type: [IGeoObject](https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IGeoObject.md)

Geo object ||
|#

\* Mandatory parameter/option.

**Example:**

```javascript
ymaps.geoObject.addon.editor.get(geoObject)
```

[*star]: Mandatory parameter/option.