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
