走廊 Primitive图元 矢量对象
| 参数名称 | 类型 | 描述信息 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| options | object | 参数对象,包括以下: 
 | 
参考:
继承自
属性值
是否允许鼠标穿透拾取
面积(单位:平方米)
    
    attr : object|BaseGraphic.AjaxAttr
    
    graphic/BaseGraphic.js 537
属性信息
- 继承自:
指定时间范围内显示该对象 [提示:仅部分子类实现,非所有对象都支持]
- 继承自:
使用示例:
// 普通传值方式,多个【建议】
graphic.availability = [
  { start: "2017-08-25 08:00:00", stop: "2017-08-25 08:01:20", isStartIncluded: true, isStopIncluded: false },
  { start: "2017-08-25 09:00:00", duration: 10 } //支持不配置stop,直接配置duration秒数时长
]
// 也支持相对时间的 秒数 传值(相对于map.clock.startTime)
graphic.availability = [
  { start: 0, stop: 10, isStartIncluded: true, isStopIncluded: false },
  { start:30, duration: 10 } //支持不配置stop,直接配置duration秒数时长
]
// 普通传值方式,单个
graphic.availability = { start: "2017-08-25 08:00:00", stop: "2017-08-25 08:01:20", isStartIncluded: true, isStopIncluded: false }
// cesium原生写法, 多个
graphic.availability = new Cesium.TimeIntervalCollection([
  new Cesium.TimeInterval({
    start: Cesium.JulianDate.fromDate(new Date("2017-08-25 08:00:00")),
    stop: Cesium.JulianDate.fromDate(new Date("2017-08-25 08:00:20")),
    isStartIncluded: true,
    isStopIncluded: false
  }),
])
// cesium原生写法,单个
graphic.availability = new Cesium.TimeInterval({
  start: Cesium.JulianDate.fromDate(new Date("2017-08-25 08:00:00")),
  stop: Cesium.JulianDate.fromDate(new Date("2017-08-25 08:00:20")),
  isStartIncluded: true, //等于start时,是否显示
  isStopIncluded: false  //等于stop时,是否显示
})中心点坐标 (笛卡尔坐标)
边线的中心点坐标
围合面的内部中心点坐标
    
    只读 centerPoint : LngLatPoint
    
    graphic/BaseGraphic.js 633
中心点坐标
位置坐标, 点状数据是单个坐标,线面对象是坐标数组
- 继承自:
    
    只读 czmObject : Cesium.Entity|Cesium.Primitive|Cesium.GroundPrimitive|Cesium.ClassificationPrimitive|*
    
    graphic/BaseGraphic.js 244
矢量数据对应的 Cesium内部对象 (不同子类中实现)
距离(单位:米)
当前地图的ellipsoid
设置事件的启用和禁用状态
从参考系到所提供椭球体的固定参考系的4x4变换矩阵
返回实例可修改的属性。Cesium.GeometryInstance
- 继承自:
使用示例:
var attributes = primitiveGraphic.geometryInstanceAttributes;
attributes.color = Cesium.ColorGeometryInstanceAttribute.toValue(Cesium.Color.AQUA);
attributes.show = Cesium.ShowGeometryInstanceAttribute.toValue(true);是否 后端动态属性
是否 ajax后端动态坐标
是否支持聚合
是否判断内部是否允许编辑(可外部传入禁用编辑,但不允许编辑的对象传入是无效的)
- 继承自:
是否可以调整透明度
是否 time时序动态坐标
对象的id标识
- 继承自:
是否已添加到图层
- 继承自:
是否被聚合
是否已经销毁了
是否正在绘制状态
是否正在编辑状态,不是所有子类均支持编辑
是否为点状数据 true: 点状,有position坐标 false:线面,有positions坐标
- 继承自:
是否Mars3D内部的私有对象,如标绘拖拽点等
附加的label文本对象
- 继承自:
名称
- 继承自:
平移指定偏移高度(相对于原始坐标值),【提示:仅部分子类支持,如 PolygonPrimitive、RectanglePrimitive、BoxPrimitive、CylinderPrimitive、EllipsoidPrimitive、CorridorPrimitive】
当前类的构造参数
- 继承自:
对象的pid标识
- 继承自:
    
    只读 points : Array.<LngLatPoint>|Array.<Cesium.Cartesian3>|Array
    
    graphic/primitive/BasePolyPrimitive.js 212
位置坐标数组
位置坐标数组 (笛卡尔坐标), 赋值时可以传入LatLngPoint数组对象
同 positions 只是为了兼容entity的同名属性
    
    只读 primitive : Cesium.Primitive|Cesium.GroundPrimitive|Cesium.ClassificationPrimitive|*
    
    graphic/primitive/BasePrimitive.js 90
矢量数据对应的 Cesium内部对象
    
    只读 primitiveCollection : Cesium.PrimitiveCollection|Cesium.LabelCollection|Cesium.BillboardCollection|Cesium.PointPrimitiveCollection|Cesium.CloudCollection
    
    graphic/primitive/BasePrimitive.js 80
当加载primitive数据的内部Cesium容器
矢量数据对应的渲染是否完成
- 继承自:
获取Primitive对象渲染完成的Promise承诺(仅部分支持,不支持对象会打印log)
坐标数据对应的矩形边界
显示隐藏状态(属性值)
- 继承自:
    
    只读 state : State
    
    graphic/BaseGraphic.js 203
当前对象的状态
- 继承自:
样式信息
- 继承自:
获取当前时序坐标的开始时间和结束时间,返回的是Cesium.JulianDate格式
获取当前时序坐标的开始时间和结束时间,返回的是时间字符串
矢量数据类型
- 继承自:
对应材质的uniforms(当赋有材质时), 一个对象,它的属性被用来设置片段着色器shader。
对象属性值可以是常量或函数。这个函数将在每一帧后处理阶段执行之前被调用。
常量值也可以是图像的URI、数据URI,或者可以用作纹理的HTML元素,如HTMLImageElement或HTMLCanvasElement。
图层顺序,数字大的在上面。
只对 同类型 + 贴地(clampToGround: true) 的部分线面矢量对象间有效
- 继承自:
方法
对象添加到图层前创建一些对象的钩子方法, 只会调用一次
返回值:
无
        
        addEventParent(obj) → BaseClass
        
    core/BaseClass.js 303
    
    添加抛出事件到父类,它将接收传播的事件
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| obj | object | 父类对象 | 
返回值:
当前对象本身,可以链式调用
        
        addTo(layer) → BaseGraphic|*
        
    graphic/BaseGraphic.js 685
    
    添加到图层上,同 layer.addGraphic
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| layer | GraphicLayer | 图层对象 | 
返回值:
当前对象本身,可以链式调用
- 继承自:
异步计算更新坐标高度进行贴地(或贴模型),内部自动调用PolyUtil#computeSurfacePoints方法处理。
| 参数名称 | 类型 | 默认值 | 描述信息 | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| options | object | {} | 可选 参数对象: 
 | 
返回值:
异步计算完成的Promise
        
        bindContextMenu(content, options) → BaseGraphic|*
        
    graphic/BaseGraphic.js 1831
    
    绑定右键菜单
| 参数名称 | 类型 | 默认值 | 描述信息 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| content | Array.<object> | 右键菜单配置数组,数组中每一项包括: 
 | |||||||||||||||||||
| options | object | {} | 可选 控制参数 
 | 
返回值:
当前对象本身,可以链式调用
- 继承自:
使用示例:
graphic.bindContextMenu([
        {
          text: '删除对象',
          icon: 'fa fa-trash-o',
          callback: function (e) {
            let graphic = e.graphic
            if (graphic) {
              graphic.remove()
            }
          },
        },
      ])绑定鼠标移入或单击后的 对象高亮
| 参数名称 | 类型 | 描述信息 | ||||||
|---|---|---|---|---|---|---|---|---|
| options | object | 高亮的样式,具体见各 
 | 
返回值:
无
        
        bindPickId(item) → BaseGraphic|*
        
    graphic/BaseGraphic.js 710
    
    绑定Cesium内部对象进行相关管理。
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| item | * | Cesium对象 | 
返回值:
当前对象本身,可以链式调用
        
        bindPopup(content, options) → BaseGraphic|*
        
    graphic/BaseGraphic.js 1605
    
    绑定鼠标单击对象后的弹窗。
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| content | string | function | 弹窗内容html字符串,或者回调方法。 | 
| options | Popup.StyleOptions | 可选 控制参数, 另外支持传入open:true自动打开 | 
返回值:
当前对象本身,可以链式调用
        
        bindTooltip(content, options) → BaseGraphic|*
        
    graphic/BaseGraphic.js 1709
    
    绑定鼠标移入的弹窗
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| content | string | function | 弹窗内容html字符串,或者回调方法。 | 
| options | Tooltip.StyleOptions | 可选 控制参数 | 
返回值:
当前对象本身,可以链式调用
        
        closeContextMenu() → BaseGraphic|*
        
    graphic/BaseGraphic.js 1879
    
    关闭右键菜单
返回值:
当前对象本身,可以链式调用
清除已选中的高亮,原有style的配置项需要与highlightStyle配置有一一对应关系,否则无法清除
返回值:
无
        
        closePopup() → BaseGraphic|*
        
    graphic/BaseGraphic.js 1664
    
    关闭弹窗
返回值:
当前对象本身,可以链式调用
        
        closeSmallTooltip() → BaseGraphic|*
        
    graphic/BaseGraphic.js 1908
    
    关闭小提示窗
返回值:
当前对象本身,可以链式调用
        
        closeTooltip() → BaseGraphic|*
        
    graphic/BaseGraphic.js 1758
    
    关闭弹窗
返回值:
当前对象本身,可以链式调用
销毁当前对象
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
| noDel | boolean | false | 可选 false:会自动delete释放所有属性,true:不delete绑定的变量 | 
返回值:
无
- 继承自:
启用或禁用所有内部控件(含tooltip、popup、contextmenu)
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| value | boolean | 是否启用 | 
返回值:
无
完成绘制和编辑,如有未完成的绘制会自动完成。 在移动端需要调用此方法来类似PC端双击结束。
返回值:
是否正常结束了矢量对象绘制
        
        fire(type, data, propagate) → BaseClass
        
    core/BaseClass.js 199
    
    触发指定类型的事件。
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| type | EventType | string | 事件类型 | 
| data | object | 可选 传输的数据或对象,可在事件回调方法中event对象中获取进行使用 | 
| propagate | BaseClass | 可选 将事件传播给父类 (用addEventParent设置) | 
返回值:
当前对象本身,可以链式调用
- 继承自:
飞行定位至 数据所在的视角
| 参数名称 | 类型 | 默认值 | 描述信息 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| options | object | {} | 可选 参数对象: 
 | 
返回值:
如果飞行成功则解析为true的承诺,如果当前未在场景中可视化目标或取消飞行,则为false的Promise
- 继承自:
获取后端动态属性,当存在attr是动态属性配置时可用【attr.type === "ajax"】
| 参数名称 | 类型 | 描述信息 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| funOptions | object | 可选 参数 
 | 
返回值:
实时获取当前的动态属性值
获取时间范围的简单对象数组(转为相对map.clock.startTime的相对数字)
返回值:
时间对象列表
获取指定时间下的时序对应的 显示隐藏 状态
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| time | Cesium.JulianDate | 指定时间 | 
返回值:
显示隐藏 状态
获取绑定的右键菜单数组
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
| hasLayer | boolean | true | 可选 是获取图层上的右键菜单 | 
返回值:
右键菜单数组
获取位置坐标 (其中坐标均为经纬度形式),用于导出JSON等方法 示例: [113.123456,31.123456,30.1] 或 [ [123.123456,32.654321,198.7], [111.123456,22.654321,50.7] ]
| 参数名称 | 类型 | 描述信息 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| options | object | 可选 参数 
 | 
返回值:
位置坐标(经纬度数组形式)
- 继承自:
获取数据的最大高度
返回值:
高度
        
        getPopup() → Popup
        
    graphic/BaseGraphic.js 1675
    
    获取当前对象打开的Popup对象
返回值:
当前对象打开的Popup对象
- 继承自:
获取当前对象真实实际的显示状态
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| time | Cesium.JulianDate | 可选 当前时间,不传时不做availability判断 | 
返回值:
真实的实时显示状态,当时序范围外,被聚合时返回的是false
获取数据的矩形边界
| 参数名称 | 类型 | 描述信息 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| options | boolean | 可选 控制参数 
 | 
返回值:
isFormat:true时,返回格式化对象,isFormat:false时返回Cesium.Rectangle对象
        
        getTooltip() → Tooltip
        
    graphic/BaseGraphic.js 1769
    
    获取当前对象打开的Tooltip对象
返回值:
当前对象打开的Tooltip对象
是否有绑定的右键菜单
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
| hasLayer | boolean | true | 可选 是否判断图层上的右键菜单 | 
返回值:
是否有绑定
是否绑定了抛出事件到指定父类
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| obj | object | 父类对象 | 
返回值:
是否绑定了抛出事件
是否存在Popup绑定
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
| hasLayer | boolean | true | 可选 是否判断图层上的Popup | 
返回值:
是否存在Popup绑定
- 继承自:
是否绑定了tooltip
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
| hasLayer | boolean | true | 可选 是否判断图层上的tooltip | 
返回值:
是否绑定
判断点是否在当前对象的坐标点围成的多边形内
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| position | Cesium.Cartesian3 | LngLatPoint | 需要判断的点 | 
返回值:
是否在多边形内
判断点坐标是否在球的背面 或当前视域屏幕内
| 参数名称 | 类型 | 描述信息 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| position | Cesium.Cartesian3 | 可选 坐标 | ||||||||
| options | object | 可选 参数 
 | 
返回值:
是否在球的背面 或当前视域屏幕内
- 继承自:
是否有绑定指定的事件
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| type | EventType | string | 事件类型 | 
| propagate | BaseClass | 可选 是否判断指定的父类 (用addEventParent设置的) | 
返回值:
是否存在
- 继承自:
        
        off(types, fn, context) → BaseClass
        
    core/BaseClass.js 96
    
    解除绑定指定类型事件监听器
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| types | string | EventType | Array.<string> | Array.<EventType> | 可选 事件类型,tip:多个事件也可以数组或空格间隔的字符串 , 传入空值时解绑所有事件 | 
| fn | function | 可选 绑定的监听器回调方法,未传值时解绑所有指定类型对应事件,特殊说明:map.on监听的Cesium相关原生事件时必须传入该参数 | 
| context | object | 可选 侦听器的上下文(this关键字将指向的对象)。 | 
返回值:
当前对象本身,可以链式调用
- 继承自:
        
        on(types, fn, context) → BaseClass
        
    core/BaseClass.js 66
    
    绑定指定类型事件监听器, 支持在监听中调用 event.stopPropagation(); 阻止事件冒泡
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| types | string | EventType | Array.<string> | Array.<EventType> | 事件类型,tip:多个事件也可以数组或空格间隔的字符串 | 
| fn | function | 绑定的监听器回调方法 | 
| context | object | 可选 侦听器的上下文(this关键字将指向的对象)。 | 
返回值:
当前对象本身,可以链式调用
- 继承自:
        
        once(types, fn, context) → BaseClass
        
    core/BaseClass.js 280
    
    绑定一次性执行的指定类型事件监听器 与on类似,监听器只会被触发一次,然后被删除。
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| types | EventType | string | Array.<EventType> | 事件类型 | 
| fn | function | 绑定的监听器回调方法 | 
| context | object | 可选 侦听器的上下文(this关键字将指向的对象)。 | 
返回值:
当前对象本身,可以链式调用
- 继承自:
        
        openContextMenu(position) → BaseGraphic|*
        
    graphic/BaseGraphic.js 1864
    
    打开右键菜单
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
| position | Cesium.Cartesian3 | this.center | 可选 矢量对象 或 显示的位置 | 
返回值:
当前对象本身,可以链式调用
高亮对象。
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
| highlightStyle | object | 可选 高亮的样式,具体见各 | |
| closeLast | boolean | true | 可选 是否清除地图上上一次的高亮对象 | 
返回值:
无
        
        openPopup(position, event) → BaseGraphic|*
        
    graphic/BaseGraphic.js 1645
    
    打开绑定的弹窗
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
| position | LngLatPoint | Cesium.Cartesian3 | Array.<number> | * | this.center | 可选 矢量对象 或 显示的位置 | 
| event | object | 可选 用于抛出事件时的相关额外属性 | 
返回值:
当前对象本身,可以链式调用
        
        openSmallTooltip(position, message) → BaseGraphic|*
        
    graphic/BaseGraphic.js 1896
    
    显示小提示窗,一般用于鼠标操作的提示。
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| position | Cesium.Cartesian2 | Cesium.Cartesian3 | 显示的屏幕坐标位置 或 笛卡尔坐标位置 | 
| message | * | 显示的内容 | 
返回值:
当前对象本身,可以链式调用
        
        openTooltip(position, event) → BaseGraphic|*
        
    graphic/BaseGraphic.js 1741
    
    打开绑定的tooltip弹窗
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
| position | LngLatPoint | Cesium.Cartesian3 | Array.<number> | this.center | 可选 显示的位置,默认为矢量对象所在点或中心点位置 | 
| event | object | 可选 用于抛出事件时的相关额外属性 | 
返回值:
当前对象本身,可以链式调用
        
        redraw(style) → BasePrimitive
        
    graphic/primitive/BasePrimitive.js 819
    
    重新渲染
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| style | object | 可选 新的样式信息 | 
返回值:
当前对象本身
- 继承自:
从图层上移除,同 layer.removeGraphic
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
| hasDestroy | boolean | true | 可选 是否调用destroy释放 | 
返回值:
无
- 继承自:
        
        removeEventParent(obj) → BaseClass
        
    core/BaseClass.js 316
    
    移除抛出事件到父类
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| obj | object | 父类对象 | 
返回值:
当前对象本身,可以链式调用
平移指定偏移高度(相对于原始坐标值),【提示:仅部分子类支持】
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| height | number | 可选 平移的高度值(单位:米),为空时取每个对象的offsetHeight值 | 
| index | number | undefined | 可选 Combine大数据对象中,更新的instances对象index值,为空时更新所有对象。 | 
返回值:
无
设置整体透明度(globalAlpha值) , 非全部矢量数据都支持,具体需要对应Graphic支持才有效 对象本身透明度请修改 graphic.setStyle({ opacity: value })
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| value | number | 透明度 | 
返回值:
无
        
        setOptions(options, funOptions) → BaseGraphic|*
        
    graphic/BaseGraphic.js 920
    
    重新赋值参数,同构造方法参数一致。
| 参数名称 | 类型 | 描述信息 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| options | object | 参数,与类的构造方法参数相同 | ||||||||
| funOptions | object | 可选 方法参数 
 | 
返回值:
当前对象本身,可以链式调用
        
        setStyle(newStyle, funOptions) → BaseGraphic|*
        
    graphic/BaseGraphic.js 1004
    
    设置 样式信息 的钩子方法
| 参数名称 | 类型 | 描述信息 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| newStyle | object | 本次更新的部分样式信息,内部会合并属性 | ||||||||
| funOptions | object | 可选 方法参数 
 | 
返回值:
当前对象本身,可以链式调用
- 继承自:
开始绘制矢量数据,绘制的数据会加载在layer图层。
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
| layer | GraphicLayer | 图层 | 
返回值:
无
开始编辑对象
返回值:
无
停止绘制
返回值:
无
停止编辑,释放正在编辑的对象。
返回值:
无
将当前矢量对象在图层中层级进行 置底 (只对同类型图层间+贴地对象 有效)。
返回值:
无
将矢量数据导出为GeoJSON格式规范对象。
| 参数名称 | 类型 | 描述信息 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| options | object | 可选 参数对象: 
 | 
返回值:
GeoJSON格式规范对象
将矢量数据的坐标、样式及属性等信息导出为对象,可以用于存储。
| 参数名称 | 类型 | 描述信息 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| options | object | 可选 参数对象: 
 | 
返回值:
导出的坐标、样式及属性等信息
- 继承自:
将当前矢量对象在图层中层级进行 置顶 (只对同类型图层间+贴地对象 有效)。
返回值:
无
- 继承自:
        
        unbindContextMenu(bubbling) → BaseGraphic|*
        
    graphic/BaseGraphic.js 1849
    
    解除绑定的右键菜单
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
| bubbling | boolean | false | 可选 单击事件中是否继续冒泡查找 | 
返回值:
当前对象本身,可以链式调用
解绑鼠标移入或单击后的高亮处理
返回值:
无
        
        unbindPopup(bubbling) → BaseGraphic|*
        
    graphic/BaseGraphic.js 1627
    
    解除绑定的鼠标单击对象后的弹窗。
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
| bubbling | boolean | false | 可选 单击事件中是否继续冒泡往上级查找 | 
返回值:
当前对象本身,可以链式调用
        
        unbindTooltip(bubbling) → BaseGraphic|*
        
    graphic/BaseGraphic.js 1725
    
    解除绑定的鼠标移入对象后的弹窗。
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
| bubbling | boolean | false | 可选 单击事件中是否继续冒泡查找 | 
返回值:
当前对象本身,可以链式调用
定义的类型
走廊 Primitive图元 支持的样式信息
属性:
| 属性名称 | 类型 | 可选 | 默认值 | 描述信息 | 
|---|---|---|---|---|
| width | number | <可选> | 100 | 走廊宽度,指定走廊边缘之间的距离。 | 
| cornerType | string | Cesium.CornerType | <可选> | 指定边角的样式。 | |
| materialType | string | <可选> | "Color" | 填充材质类型 ,可选项: | 
| materialOptions | object | <可选> | materialType对应的 | |
| material | Cesium.Material | <可选> | 指定用于填充的材质,指定material后 | |
| color | string | Cesium.Color | <可选> | "#ffffff" | 颜色 | 
| opacity | number | <可选> | 1.0 | 透明度,取值范围:0.0-1.0 | 
| outline | boolean | <可选> | false | 是否边框 | 
| outlineColor | string | Cesium.Color | <可选> | "#ffffff" | 边框颜色 | 
| outlineOpacity | number | <可选> | 0.6 | 边框透明度 | 
| image | string | <可选> | 图片材质时,贴图的url,等价于 materialType:'Image' | |
| height | number | <可选> | 0 | 高程,圆相对于椭球面的高度。 | 
| diffHeight | number | <可选> | 100 | 高度差(相对于本身的高度的差值),与extrudedHeight二选一。 | 
| extrudedHeight | number | <可选> | 指定走廊挤压面相对于椭球面的高度。 | |
| hasShadows | boolean | <可选> | false | 是否阴影 | 
| shadows | Cesium.ShadowMode | <可选> | Cesium.ShadowMode.DISABLED | 指定对象是投射还是接收来自光源的阴影。 | 
| clampToGround | boolean | <可选> | false | 是否贴地 | 
| classificationType | Cesium.ClassificationType | <可选> | Cesium.ClassificationType.BOTH | 指定贴地时的覆盖类型,是只对地形、3dtiles 或 两者同时。 | 
| classification | boolean | <可选> | false | 是否为ClassificationPrimitive ,分类基元 表示Scene要高亮显示的包围几何的体积 | 
| offsetHeight | number | <可选> | 平移指定偏移高度(相对于原始坐标值) | |
| offsetAttribute | number | <可选> | offsetHeight时对应平移哪些顶点,比如:Cesium.GeometryOffsetAttribute.ALL //以下是 这是MaterialAppearance的参数 | |
| flat | boolean | <可选> | false | 当true时,在片段着色器中使用平面着色,不考虑光照。 | 
| faceForward | boolean | <可选> | !closed | 当true时,片段着色器根据需要翻转表面的法线,以确保法线面向查看器以避免黑点。 | 
| translucent | boolean | <可选> | true | 当true时,几何图形将显示为半透明,因此 | 
| closed | boolean | <可选> | false | 当true时,几何图形将被关闭,因此 | 
| vertexShaderSource | string | <可选> | 可选的GLSL顶点着色器源,覆盖默认的顶点着色器。 | |
| fragmentShaderSource | string | <可选> | 可选的GLSL片段着色器源覆盖默认的片段着色器。 | |
| renderState | object | <可选> | 可选渲染状态,以覆盖默认渲染状态。 | |
| setHeight | number | string | <可选> | 指定坐标高度值(对编辑时无效,仅初始化传入有效,常用于图层中配置),也支持字符串模版配置 | |
| addHeight | number | string | <可选> | 在现有坐标基础上增加的高度值(对编辑时无效,仅初始化传入有效,常用于图层中配置),也支持字符串模版配置 | |
| highlight | CorridorPrimitive.StyleOptions | <可选> | 鼠标移入或单击(type:'click')后的对应高亮的部分样式,提示:原有style的配置项需要与highlightStyle配置有一一对应关系,否则无法清除 // * @param {string} [highlight.type] 事件方式,鼠标移入高亮 或 单击高亮(type:'click') // * @param {boolean} [highlight.enabled=true] 是否启用 | |
| label | LabelEntity.StyleOptions | <可选> | 支持附带文字的显示 | 
