---
metadata:
  - name: generator
    content: Diplodoc Platform v5.39.1
alternate:
  - https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouterRouteBalloon.md
  - https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IMultiRouterRouteBalloon.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/dev/jsapi-v2-1/doc/en/llms.txt

# IMultiRouterRouteBalloon

{% note info %}

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

{% endnote %}

Interface of the model description object of a multiroute.

[Events](#events-summary) | [Methods](#methods-summary)

### events {#events}

#|
|| **Name** | **Description** ||
|| [close](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouterRouteBalloon.md#event-close) | Closing the balloon. ||
|| [open](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouterRouteBalloon.md#event-open) | Opening the balloon. ||
|#

## Methods {#methods-summary}

#|
|| **Name** | **Returns** | **Description** ||
|| [close](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouterRouteBalloon.md#close)() | [vow.Promise](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/vow.Promise.md) | Closes route's balloon. ||
|| [isOpen](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouterRouteBalloon.md#isOpen)() | Boolean | Returns the info object state: open/closed. ||
|| [open](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouterRouteBalloon.md#open)(\[[position](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouterRouteBalloon.md#open-param-position)]) | [vow.Promise](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/vow.Promise.md) | Opens route's balloon at closest position on route to specified location. Also makes route active. ||
|#

## Events details {#event_detail}

### close {#close}

Closing the balloon.
### open {#open}

Opening the balloon.

## Methods details {#method_detail}

### close {#close}

```javascript
{vow.Promise} close()
```

Closes route's balloon.

**Returns** Promise object.

### isOpen {#isOpen}

```javascript
{Boolean} isOpen()
```

**Returns** the info object state: open/closed.

### open {#open}

```javascript
{vow.Promise} open([position])
```

Opens route's balloon at closest position on route to specified location. Also makes route active.

**Returns** Promise object.

**Parameters:**

#|
|| **Parameter** | **Default value** | **Description**  ||
|| [`position`](#open-param-position) | — | Type: Number[]

The point where you want to place the balloon. By default balloon will open in the middle of the route. ||
|#