Spec-Zone.ru › MapLibre GL JS

PopupOptions

PopupOptions = object

Объект параметров Popup

Свойства

anchor?

optional anchor?: PositionAnchor

Строка, указывающая часть Popup, которая должна располагаться ближе всего к координате, заданной с помощью Popup.setLngLat. Возможные значения: 'center', 'top', 'bottom', 'left', 'right', 'top-left', 'top-right' и 'bottom-left', а также 'bottom-right'. Если значение не задано, оно будет выбрано динамически, чтобы всплывающее окно располагалось внутри контейнера карты, с предпочтением 'bottom'.


className?

optional className?: string

Разделённые пробелами имена CSS-классов, которые нужно добавить контейнеру всплывающего окна


closeButton?

optional closeButton?: boolean

Если true, в правом верхнем углу всплывающего окна появится кнопка закрытия.

Значение по умолчанию

true

closeOnClick?

optional closeOnClick?: boolean

Если true, всплывающее окно закроется при нажатии на карту.

Значение по умолчанию

true

closeOnMove?

optional closeOnMove?: boolean

Если true, всплывающее окно закроется при перемещении карты.

Значение по умолчанию

false

focusAfterOpen?

optional focusAfterOpen?: boolean

Если true, всплывающее окно попытается установить фокус на первый элемент внутри него, который может получить фокус.

Значение по умолчанию

true

locationOccludedOpacity?

optional locationOccludedOpacity?: number | string

Необязательное значение непрозрачности, когда местоположение находится за глобусом. Обратите внимание: если указано число, оно будет преобразовано в строку.

Значение по умолчанию

undefined

maxWidth?

optional maxWidth?: string

Строка, задающая CSS-свойство максимальной ширины всплывающего окна, например '300px'. Чтобы всплывающее окно изменяло размер в соответствии с содержимым, задайте этому свойству значение 'none'. Список доступных значений приведён здесь: https://developer.mozilla.org/en-US/docs/Web/CSS/max-width

Значение по умолчанию

'240px'

offset?

optional offset?: Offset

Смещение в пикселях, применяемое к положению всплывающего окна


padding?

optional padding?: PaddingOptions

Отступ в пикселях, применяемый к ограничениям позиционирования всплывающего окна. Всплывающее окно будет размещено так, чтобы не попадать в область этого отступа от краёв контейнера карты.

Значение по умолчанию

undefined

subpixelPositioning?

optional subpixelPositioning?: boolean

Если true, округление при размещении всплывающего окна отключается, что позволяет использовать субпиксельное позиционирование и обеспечивает более плавное перемещение при смещении всплывающего окна.

Значение по умолчанию

false

© MapLibre contributors
Licensed under the 3-Clause BSD License.
https://maplibre.org/maplibre-gl-js/docs/API/type-aliases/PopupOptions/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API