Skip to content

HtmlLayer Html 图层

演练场

引入

ts
import { HtmlLayer } from "@m-tech/gis-core";

new HtmlLayer(options);

入参

参数类型默认值描述
optionsObject-图层可选参数
options.idnumber | string-图层唯一标识
options.elementHTMLElement-图层承载 DOM,默认新创建一个空 div

属性

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

方法

  • addToViewer(viewer: Viewer)

将图层添加到 Viewer。

清空图层。

示例

ts
import { HtmlLayer, DivBoard, Position, DomUtil } from "@m-tech/gis-core";

// 新建图层
const layer = new HtmlLayer({
  id: "html-layer",
}).addToViewer(viewer);

// 创建dom元素
const dom = DomUtil.create("div");
dom.innerText = "hello world!";

// 创建 DivBoard 元素并添加到图层
new DivBoard(new Position(114.315782, 30.47449, 0), dom).addToLayer(layer);

// 清空图层
layer.clear();

MGis 地理三维库