PopupOptions
PopupOptions =
object
Объект параметров Popup
Свойства
anchor?
optionalanchor?:PositionAnchor
Строка, указывающая часть Popup, которая должна располагаться ближе всего к координате, заданной с помощью Popup.setLngLat. Возможные значения: 'center', 'top', 'bottom', 'left', 'right', 'top-left', 'top-right' и 'bottom-left', а также 'bottom-right'. Если значение не задано, оно будет выбрано динамически, чтобы всплывающее окно располагалось внутри контейнера карты, с предпочтением 'bottom'.
className?
optionalclassName?:string
Разделённые пробелами имена CSS-классов, которые нужно добавить контейнеру всплывающего окна
closeButton?
optionalcloseButton?:boolean
Если true, в правом верхнем углу всплывающего окна появится кнопка закрытия.
Значение по умолчанию
true
closeOnClick?
optionalcloseOnClick?:boolean
Если true, всплывающее окно закроется при нажатии на карту.
Значение по умолчанию
true
closeOnMove?
optionalcloseOnMove?:boolean
Если true, всплывающее окно закроется при перемещении карты.
Значение по умолчанию
false
focusAfterOpen?
optionalfocusAfterOpen?:boolean
Если true, всплывающее окно попытается установить фокус на первый элемент внутри него, который может получить фокус.
Значение по умолчанию
true
locationOccludedOpacity?
optionallocationOccludedOpacity?:number|string
Необязательное значение непрозрачности, когда местоположение находится за глобусом. Обратите внимание: если указано число, оно будет преобразовано в строку.
Значение по умолчанию
undefined
maxWidth?
optionalmaxWidth?:string
Строка, задающая CSS-свойство максимальной ширины всплывающего окна, например '300px'. Чтобы всплывающее окно изменяло размер в соответствии с содержимым, задайте этому свойству значение 'none'. Список доступных значений приведён здесь: https://developer.mozilla.org/en-US/docs/Web/CSS/max-width
Значение по умолчанию
'240px'
offset?
optionaloffset?:Offset
Смещение в пикселях, применяемое к положению всплывающего окна
padding?
optionalpadding?:PaddingOptions
Отступ в пикселях, применяемый к ограничениям позиционирования всплывающего окна. Всплывающее окно будет размещено так, чтобы не попадать в область этого отступа от краёв контейнера карты.
Значение по умолчанию
undefined
subpixelPositioning?
optionalsubpixelPositioning?:boolean
Если true, округление при размещении всплывающего окна отключается, что позволяет использовать субпиксельное позиционирование и обеспечивает более плавное перемещение при смещении всплывающего окна.
Значение по умолчанию
false
© MapLibre contributors
Licensed under the 3-Clause BSD License.
https://maplibre.org/maplibre-gl-js/docs/API/type-aliases/PopupOptions/