Appearance
添加信息窗体
调用方法
addInfoWindows(option)
返回值res.data
为唯一标识tag
数组,覆盖物的tag会在原tag基础上新增一个索引
option
名称 | 类型 | 说明 |
---|---|---|
list | ListItem[] | 配置数组,必填 |
close | function | 信息窗口被关闭时触发此事件。 |
open | function | 信息窗口被打开时触发此事件。 |
clickclose | function | 点击信息窗口的关闭按钮时触发此事件。 |
success | function | 调用成功回调 |
fail | function | 调用失败回调 |
ListItem
名称 | 类型 | 说明 |
---|---|---|
content | string | 内容,支持富文本,必填 |
lnglat | lnglat | 经纬度坐标,必填 |
options | InfoWindowOptions | 配置 |
InfoWindowOptions
名称 | 类型 | 说明 | 默认 |
---|---|---|---|
minWidth | number | 弹出框的最小宽度。 | 50 |
maxWidth | number | 弹出框的最大宽度。 | 300 |
maxHeight | number | 设置后,如果内容超过弹出窗口的给定高度则产生一个可以滚动的容器。 | null |
autoPan | boolean | 是否开启信息窗口打开时地图自动移动(默认关闭)。 | false |
closeButton | boolean | 控制弹出窗口中出现的关闭按钮。 | true |
offset | array | 弹出窗口位置的补偿值。在同一图层中打开弹出窗口时对于控制锚点比较有用。 | [0,7] |
autoPanPadding | array | 在地图视图自动平移产生后弹出窗口和地图视图之间的边缘。 | [5,5] |
closeOnClick | boolean | 是否开启点击地图关闭信息窗口(默认关闭)。 | false |
示例代码
javascript
TDTRenderRef.value.addInfoWindows({
list: [
{
content: '我是一个粉刷匠',
lnglat: [106.48541, 29.62373]
}
]
});
贡献者
mosowe