Skip to content

PrimitiveLayer 图元图层

图元图层目前主要用于加载 Tileset 模型。

演练场

属性

属性类型读/写描述
idstring读写图层唯一标识
showboolean读写图层是否可见
attrObject读写自定义属性

方法

  • addOverlay(overlay: Overlay)

添加覆盖物。

  • addOverlays(overlays: Overlay[])

批量添加覆盖物。

  • removeOverlay(overlay: Overlay)

移除覆盖物。

  • getOverlay(id: string)

通过 id 获取覆盖物。

  • getOverlaysByAttr(attrName: string, attrVal: string)

通过属性名和属性值获取覆盖物。

  • eachOverlay(method: Function, context: any)

遍历每个覆盖物并将其作为参数传递给回调函数。

  • getOverlays()

获取图层上所有覆盖物。

  • addToViewer(viewer: Viewer)

将图层添加到 Viewer。

清空图层。

示例

ts
import { PrimitiveLayer, Tileset } from "@m-tech/gis-core";

const layer = new PrimitiveLayer();
const tileset = new Tileset("http://localhost:8080/3dtiles/tileset.json");
tileset.addToLayer(layer);

MGis 地理三维库