Попапы

Попап — это всплывающее окно, в котором можно отобразить произвольный HTML-код. Попап связан с определенным местом на карте.

DG.Popup

Используется для создания и открытия попапов в определенных местах на карте.

Для открытия попапа можно использовать метод карты Map.openPopup, в таком случае одновременно может быть открыт лишь один попап, либо метод Map.addLayer для отображения любого количества попапов.

Пример использования

Включить отображение попапа по клику на маркер довольно просто:

marker.bindPopup(popupContent).openPopup();

У дополнительных слоев, таких как ломаные, также есть метод bindPopup. Вот более сложный пример отображения попапа:

var popup = DG.popup()
    .setLatLng(latlng)
    .setContent('<p>Привет мир!<br />Это попап.</p>')
    .openOn(map);

Создание

Конструктор Описание

Опции

Опция Тип По умолчанию Описание
textDirection string 'auto' Направление текста контента попапа. Может принимать одно из следующих значений: 'auto', 'rtl', 'ltr'.

События

События, унаследованные от Layer

Событие Данные Описание

События попапа, унаследованные от Layer

Событие Данные Описание

Методы

Метод Возвращает Описание

Методы попапа, унаследованные от Layer

Методы, унаследованные от Layer

Методы, унаследованные от Evented