MeasurementAltitudeDifferenceInputer

MeasurementAltitudeDifferenceInputer

高差测量输入器。

Constructor

new MeasurementAltitudeDifferenceInputer(options)

Example
var madi = new MeasurementAltitudeDifferenceInputer({
     viewer : mainControl.viewer,
     unit : UnitOfLength.KILOMETER    // 设置单位为千米
 })
 madi.startDraw();
Parameters:
Name Type Description
options Object 拥有以下属性的对象:
Properties
Name Type Attributes Default Description
viewer Cesium.Viewer Cesium可视化器。
unit String <optional>
UnitOfLength.AUTO 长度单位,默认为自动单位, 长度小于1000时使用UnitOfLength.METER,大于1000时使用UnitOfLength.KILOMETER。

Extends

Members

positions :Array.<GeoPosition>

Overrides:
Default Value:
  • []
获取或设置位置数组。
Type:

unit :String

Overrides:
Default Value:
  • UnitOfLength.AUTO
获取或设置高度差测量使用的单位。
Type:
  • String

Methods

calculateAltitudeDifference()

Overrides:
计算高差。
Throws:
positions属性的长度小于2,不能构成一条线。
Type
Cesium.DeveloperError

destroy()

Overrides:
销毁高差测量输入器实例对象。

startDraw()

开始测量