Skip to content

m-gis核心库 v0.4.4


m-gis核心库 / Measure

类: Measure

定义于: geomatics/measure/Measure.ts:21

用于三维测量,包含三维测高、测面、测距,模式可选是否贴地测量

// 一般建议全局使用 const measure = new Measure(this.$viewer); measure.start("distance");

构造函数

构造函数

new Measure(viewer): Measure

定义于: geomatics/measure/Measure.ts:29

可选参数

参数

viewer

Viewer

当前三维 viewer

返回

Measure

属性

_initDepthTestAgainstTerrain

_initDepthTestAgainstTerrain: any

定义于: geomatics/measure/Measure.ts:24


_measureObj

_measureObj: any[]

定义于: geomatics/measure/Measure.ts:23


_viewer

_viewer: Viewer

定义于: geomatics/measure/Measure.ts:22

访问器

viewer

Getter 签名

get viewer(): Viewer

定义于: geomatics/measure/Measure.ts:36

返回

Viewer

方法

clear()

clear(): void

定义于: geomatics/measure/Measure.ts:78

清除测量结果

返回

void


start()

start(measureType, clampToGround?, callback): void

定义于: geomatics/measure/Measure.ts:47

开启测量

参数

measureType

MeasureType

测量类型,distance--测距,area--测面, height--测高

clampToGround?

boolean

是否贴地测量

callback

(evt) => void

测量完成的回调函数

返回

void

MGis 地理三维库