JSAPI Three API Reference
    正在准备搜索索引...

    类 BallonPoint

    气球点,用于显示气球样式的点数据可视化,支持实例化渲染,适合大量点数据的展示。

    // 创建气球点
    const ballonPoint = engine.add(new mapvthree.BallonPoint({
    color: 0xff0000,
    size: 20,
    height: 100,
    iconSrc: 'car'
    }));

    层级 (查看层级一览)

    索引

    构造函数

    • 构造函数

      参数

      • parameters: {
            color?: number;
            dashed?: boolean;
            height?: number;
            iconSrc?: string;
            opacity?: number;
            size?: number;
            size3?: number[];
        }

        配置参数

        • 可选color?: number

          气球颜色

        • 可选dashed?: boolean

          是否使用虚线样式

        • 可选height?: number

          气球高度

        • 可选iconSrc?: string

          气球图标源

        • 可选opacity?: number

          透明度

        • 可选size?: number

          气球大小

        • 可选size3?: number[]

          气球三维大小

      返回 BallonPoint

    属性

    isEventEntitySupported: boolean = true

    是否支持返回的事件参数中携带entity实体数据

    isGeoObject: true

    类型为GeoObject的标识

    方法

    • 添加属性重命名

      参数

      • key: string

        原始属性名,该组件的属性名

      • value: string

        重命名后的属性名,数据源的属性名

      返回 void

    • 销毁object上的geometry和material实例,释放资源, 调用engine.remove(object)会自动销毁资源,不需要手动调用

      返回 void

    访问器

    • get dataSource(): DataSource

      object连接的数据源[[DataSource]]类

      返回 DataSource

    • set dataSource(dataSource: DataSource): void

      设置object的数据源

      参数

      • dataSource: DataSource

        数据源

      返回 void

    • get needsUpdate(): boolean

      是否需要更新

      返回 boolean

    • set needsUpdate(value: boolean): void

      设置object是否在下一帧更新

      参数

      • value: boolean

        设置为true,则下一帧渲染前更新该object

      返回 void