Перейти к основному содержимому

popup

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

DG.Popup

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

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

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

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

marker.bindPopup(popupContent).openPopup();

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

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

Создание

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

Опции

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

События

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

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

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

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

Методы

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

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

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

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