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 地理三维库