Class: MeasurementUtils

MeasurementUtils

测量辅助工具类

new MeasurementUtils()

Methods


<static> areaUnitConversion(area, unit)

按面积单位换算面积数值。
Parameters:
Name Type Description
area Number 面积
unit Number 面积单位
Returns:
换算后的面积
Type
Number

<static> getAreaUnitString(unit)

获取面积单位文字。
Parameters:
Name Type Description
unit Number 面积单位
Returns:
单位文字
Type
String

<static> getLengthUnitString(unit)

获取长度单位文字。
Parameters:
Name Type Description
unit Number 长度单位
Returns:
单位文字
Type
String

<static> lengthUnitConversion(length, unit)

按长度单位换算长度数值。
Parameters:
Name Type Description
length Number 长度
unit Number 长度单位
Returns:
换算后的长度
Type
Number

<static> pickPositionByMousePosition(scene, windowPosition, objectsToExclude, heightThreshold)

通过屏幕坐标获取场景世界坐标 适用于scene.pickPosition方法在globe.depthTestAgainstTerrain=false时,获取的坐标高程为负值的情况 当高程时低于设定的阈值时,则使用scene.globe.pick方法获取椭球面上的坐标
Parameters:
Name Type Description
scene Scene 场景
windowPosition Cartesian2 屏幕坐标
objectsToExclude Primtive | Entity | Cesium3DTileSet 排除对象
heightThreshold Number 高程出错阈值
Returns:
世界坐标
Type
Cartesian3