弹窗
Popup类
弹窗类,封装了在地图上添加弹窗功能。
构造函数 | 说明 |
---|---|
xtal.Popup(PopupOptions) |
构造弹窗信息 |
PopupOptions | 类型 | 说明 |
---|---|---|
closeButton |
Boolean |
参数为true ,弹出窗口的右上角会出现一个关闭按钮。默认为true |
closeOnClick |
Boolean |
参数为true ,单击地图时弹窗将关闭。默认为true |
className |
String |
给弹窗容器添加css类名,可以以空格分隔,例:className:'myCss custom'' |
offset |
PointLike |
表示地图坐标的Point对象,例子:[50,50],用来设置弹窗与地理坐标的偏移量 |
方法 | 返回值 | 说明 |
---|---|---|
addTo(map) |
将弹出窗口添加到地图中。 |
|
isOpen() |
Boolean |
true 弹出窗口打开,false 它已关闭。 |
remove() |
从已添加到的地图中删除弹出窗口。 |
|
getLngLat() |
LngLat |
返回弹出窗口锚点的地理位置。 |
setLngLat( Boolean) |
设置弹出窗口锚点的地理位置,并将弹出窗口移动到该锚点。 |
|
setText( text) |
设置弹窗的文本内容 |
|
setHTML( html) |
将弹出窗口的内容设置为以字符串形式提供的HTML。html 表示弹出窗口的HTML内容的字符串。(string) |
|
setDOMContent( Element) |
以DOM节点元素设置弹出窗口的内容。方便自定义弹窗。 |
事件 | 参数 | 说明 |
---|---|---|
open |
弹窗打开触发的事件 |
|
close |
弹窗关闭触发的事件 |