弹窗
Popup类
弹窗类,封装了在地图上添加弹窗功能。
构造函数 | 说明 |
---|---|
nimap.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 | 弹窗关闭触发的事件 |