---
metadata:
  - name: generator
    content: Diplodoc Platform v5.39.1
alternate:
  - https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/concepts/About.md
---
# О справочнике
Справочник содержит описание программного интерфейса JavaScript API версии 2.0.50.

Целевой аудиторией справочника являются разработчики сайтов, которые хотят использовать интерактивные [Яндекс Карты](http://maps.yandex.ru) на своих веб-страницах.

Справочник содержит описания открытых классов и методов API и рассчитан на разработчиков, знакомых с JavaScript и сервисом Яндекс Карты. Классы перечислены в алфавитном порядке.

Ниже перечислены группы основных классов API:

#|
|| **Карта** | **Геообъекты** | **Балун и хинт** | **Поиск по карте** ||
|| [Map](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Map.md)

{% cut "Дополнительные классы" %}

[map.action.Manager](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/map.action.Manager.md)

{% endcut %}

[map.behavior.manager](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/map.behavior.Manager.md)

[MapType](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/MapType.md)

[map.ZoomRange](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/map.ZoomRange.md)

[map.Converter](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/map.Converter.md) - преобразование глобальных координат в локальные

[map.Container](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/map.Container.md)

**Статьи**

[Создание карты](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/map.md#add_and_destroy)

[Параметры карты](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/map.md#parameters)

[Работа с поведениями](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/map.md#behaviors)

**Примеры**

[Создание и удаление карты](/maps/jsbox/mapbasics) | [Placemark](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Placemark.md)

[Polyline](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Polyline.md)

[Polygon](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Polygon.md)

[Rectangle](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Rectangle.md)

[Circle](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Circle.md)

[option.presetStorage](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/option.presetStorage.md) - набор стандартных значков меток

[GeoObjectCollection](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/GeoObjectCollection.md)

[map.GeoObjects](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/map.GeoObjects.md)

{% cut "Дополнительные классы" %}

[geometryEditor.LineString](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/geometryEditor.LineString.md)

{% endcut %}

[geometryEditor.Point](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/geometryEditor.Point.md)

[geometryEditor.Polygon](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/geometryEditor.Polygon.md)

**Статьи**

[Визуальное редактирование геообъектов](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/geoobjects.md#visual_editing)

[Кластеризация](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/geoobjects.md#clusters)

**Примеры**

[Вывод списка объектов карты](/maps/jsbox/object_list) |
[map.Balloon](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/map.Balloon.md)

[geoObject.Balloon](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/geoObject.Balloon.md)

[map.Hint](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/map.Hint.md)

[geoObject.Hint](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/geoObject.Hint.md)

{% cut "Дополнительные классы" %}

[hotspot.layer.Balloon](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/hotspot.layer.Balloon.md)

{% endcut %}

[hotspot.layer.Hint](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/hotspot.layer.Hint.md)

[cluster.Balloon](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/cluster.Balloon.md)

**Статьи** 

[Задание стиля метки](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/geoobjects.md#icon-style)

[Балун, выходящий за пределы карты](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/map.md#balloon_and_hint) | [geocode](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/geocode.md)

[geolocation](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/geolocation.md)

[control.SearchControl](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.SearchControl.md)

**Примеры**

[Поиск по своим объектам](https://tech.yandex.ru/maps/jsbox/2.0/custom_search)||
|#

#|
|| **Кластеризатор** | **События** | **GeoQuery** | **Элементы управления** ||
|| [Clusterer](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Clusterer.md)

[option.presetStorage](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/option.presetStorage.md) - набор стандартных значков кластеров

{% cut "Дополнительные классы" %}

[Cluster](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Cluster.md)

{% endcut %}

[cluster.Balloon](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/cluster.Balloon.md)

**Статьи**

[Кластеризация объектов](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/geoobjects.md#clusters)

**Примеры**

[Изменение параметров кластеризатора](https://yandex.ru/dev/maps/jsbox/clusterer_gridSize/) | [event.Manager](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.Manager.md)

[domEvent.manager](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/domEvent.manager.md)

[Event](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md)

[DomEvent](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/DomEvent.md)

[MapEvent](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/MapEvent.md)

[MapEvent](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/MapEvent.md)

{% cut "Дополнительные классы" %}

[domEvent.MultiPointer](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/domEvent.MultiPointer.md)

{% endcut %}

[domEvent.MultiTouch](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/domEvent.MultiTouch.md)

[domEvent.Ponter](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/domEvent.Pointer.md)

[domEvent.Touch](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/domEvent.Touch.md)

**Статьи**

[Структура объекта-события](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/events.md#event-object) | [geoQuery](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/geoQuery.md)

[GeoQueryResult](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/GeoQueryResult.md)

**Статьи**

[Работа с выборками геообъектов](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/geoquery.md) | [map.controlManager](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/map.control.Manager.md)

[control.MapTools](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.MapTools.md)

[control.MiniMap](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.MiniMap.md)

[control.RouteEditor](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.RouteEditor.md)

[control.ScaleLine](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.ScaleLine.md)

[control.SearchControl](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.SearchControl.md)

[control.SmallZoomControl](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.SmallZoomControl.md)

[control.ToolBar](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.ToolBar.md)

[control.TrafficControl](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.TrafficControl.md)

[control.TypeSelector](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.TypeSelector.md)

[control.ZoomControl](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.ZoomControl.md)

{% cut "Дополнительные классы" %}

[control.Button](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.Button.md)

[control.Group](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.Group.md)

[control.ListBox](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.ListBox.md)

[control.ListBoxSeparator](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.ListBoxSeparator.md)

[control.RadioGroup](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.RadioGroup.md)

[control.RollupButton](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.RollupButton.md)

[control.ToolBarSeparator](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.ToolBarSeparator.md)

{% endcut %} ||
|#

#|
|| **Маршрутизатор** | **Внешний вид объектов** | **Слои**| **GeoXML, YMapsML, KML**||
|| [route](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/route.md)

{% cut "Дополнительные классы" %}

[router.Editor](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/router.Editor.md)

{% endcut %}

[router.Route](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/router.Route.md) - объект, описывающий проложенный маршрут

[router.Path](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/router.Path.md) - путь маршрута

[router.Segment](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/router.Segment.md) - сегмент маршрута

[router.ViaPoint](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/router.ViaPoint.md) - транзитная точка

[control.RouteEditor](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.RouteEditor.md)

[behavior.RouteEditor](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/behavior.RouteEditor.md)

**Статьи**

[Построение маршрута](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/router.md)

**Примеры**

[Расчет стоимости маршрута](https://yandex.ru/dev/maps/jsbox/deliveryCalculator/) | [templateLayoutFactory](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/templateLayoutFactory.md) - фабрика для создания макетов и шаблонов

[option.presetStorage](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/option.presetStorage.md) - стандартный набор иконок

**Статьи**

[Макеты и шаблоны](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/layouts.md) | [Layer](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Layer.md) 

[map.layer.Manager](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/map.layer.Manager.md)

[hotspot.Layer](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/hotspot.Layer.md)

**Примеры**

[Создание карты с собственным слоем](https://yandex.ru/dev/maps/jsbox/user_map/) | [geoXml.load](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/geoXml.load.md)

[IMapState](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IMapState.md) - описание состояния карты (только для YMapsML)

**Статьи**

[Использование GeoXML](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/geoxml.md)

[О формате YMapsML](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/about.md) ||
|#

#|
|| **Пробки** | **Активные области** | **Редактирование объектов** | **Координаты, проекции, расстояния** ||
|| [control.TrafficControl](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/control.TrafficControl.md) 

[traffic.provider.Actual](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/traffic.provider.Actual.md)

[traffic.provider.Archive](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/traffic.provider.Archive.md)

**Примеры**

[Слой пробок без добавления кнопки](https://yandex.ru/dev/maps/jsbox/traffic_provider/) | [hotspot.Layer](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/hotspot.Layer.md)

[hotspot.ObjectSource](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/hotspot.ObjectSource.md)

**Статьи**

[Работа с активными областями](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/about-hotspots.md)

**Примеры**

[Использование активных областей](https://yandex.ru/dev/maps/jsbox/hotspot_layer/) | [geometryEditor.Point](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/geometryEditor.Point.md)

[geometryEditor.Polygon](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/geometryEditor.Polygon.md)

[geometryEditor.LineString](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/geometryEditor.LineString.md)

[util.Dragger](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/util.Dragger.md) - позволяет осуществлять перетаскивание элементов на странице

**Примеры**

[Перетаскивание HTML-элементов с помощью util.Dragger](https://yandex.ru/dev/maps/jsbox/dragger/) | [coordSystem.cartesian](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/coordSystem.cartesian.md) - геометрия декартовой плоскости

[coordSystem.geo](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/coordSystem.geo.md) - геометрия земной поверхности

[projection.Cartesian](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/projection.Cartesian.md) - декартова проекция прямоугольной области

[projection.sphericalMercator](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/projection.sphericalMercator.md) - меркаторовская проекция на сферу

[projection.wgs84Mercator](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/projection.wgs84Mercator.md) - меркаторовская проекция на референсный эллипсоид wgs84 ||
|#

#|
|| **Регионы** | **Поведения карты** | **Загрузка API, модулей** | **Вспомогательные функции** ||
|| [regions.load](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/regions.load.md)

**Статьи**

[Использование сервиса «Регионы»](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/regions.md) | [map.behavior.Manager](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/map.behavior.Manager.md)

[behavior.DblClickZoom](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/behavior.DblClickZoom.md)

[behavior.Drag](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/behavior.Drag.md)

[behavior.LeftMouseButtonMagnifier](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/behavior.LeftMouseButtonMagnifier.md)

[behavior.MultiTouch](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/behavior.MultiTouch.md)

[behavior.RightMouseButtonMagnifier](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/behavior.RightMouseButtonMagnifier.md)

[behavior.RouteEditor](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/behavior.RouteEditor.md)

[behavior.Ruler](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/behavior.Ruler.md)

[behavior.ScrollZoom](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/behavior.ScrollZoom.md)

**Статьи**

[Работа с поведениями карты](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/dg/concepts/map.md#behaviors) | [ready](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/ready.md) - выполняет заданную функцию, когда API готов к использованию

[load](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/load.md) - загружает модули API | [util.Promise](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/util.Promise.md)

[util.bounds](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/util.bounds.md)

[Monitor](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Monitor.md) - отслеживание изменения полей данных у объектов

[collection.Item](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/collection.Item.md) - базовый класс элемента коллекции объектов карты

[coordSystem.geo.getDistance](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/coordSystem.geo.md) - возвращает кратчайшее расстояние между двумя заданными точками ||
|#



