# 气泡

mapgis-3d-feature-popup

# 属性

名称 类型 默认值 描述 是否监听
vueKey String default mapgis-web-scene 组件的 ID,当使用多个 mapgis-web-scene 组件时,需要指定该值,来唯一标识 mapgis-web-scene 组件,
同时 mapgis-web-scene 插槽中的组件也需要传入相同的 vueKey,让组件知道应该作用于哪一个 mapgis-web-scene。
vueIndex Number 当 mapgis-web-scene 插槽中使用了多个相同组件时,例如多个 mapgis-3d-igs-doc-layer 组件,用来区分组件的标识符。
position 必传 Object {
entity: Cesium.Entity,
cartesian: Cesium.Cartesian3,
longitude: 110,
latitude: 30,
height: 0
}
显示位置,3 种不同的传参使用方式:
1. Cesium.Entity 绑定到 Cesium.Entity 上鼠标点击/移入弹出,鼠标移出消失
2.Cesium.Cartesian3 绑定到 Cesium.Cartesian3 笛卡尔坐标上
3.Cesium.long lat height 绑定到经纬度和高度上
visible Boolean true 是否显示
properties Object 属性值,eg: {
title: "测试名称",
content: "测试内容",
images: ["http//..."]
}
popupOptions Object {
type: "default",
title: "name",
popupType: "table",
fullHeight: 900
}
popup 可选样式

popupType 有下面三种:

属性表格 (table) 卡片 (card) 图文关联 (rich-text)
属性表格 卡片 图文关联

# 事件

# @change

  • 描述 在 Popup 可见性控制改变后发送该事件
  • Payload是否可见 true/false